package com.gopay.common.constants.proccode;

import java.util.HashMap;
import java.util.Map;

/**
 * 异常码枚举，配合GopayException使用，简化异常使用规则，规范了异常定义。】
 *
 * @author <a href="mailto:yhwpeng@126.com">wangdong</a>
 * @date 2017-12-08 13:41:31
 */
public enum ProcCodeEnum {

    PROC_CODE_000("000",""),
    PROC_CODE_100("100",""),
    PROC_CODE_200("200",""),

    /** 账务系统：编码由000开始，业务系统请参考100开始处理码，风控系统处理码请参考200开始处理码 */
    PROC_CODE_000S1000("000S1000","交易成功"),
    PROC_CODE_000W1001("000W1001","交易暂时关闭"),
    PROC_CODE_000W1002("000W1002","系统升级"),
    PROC_CODE_000E1001("000E1001","付款账号不能为空"),
    PROC_CODE_000E1002("000E1002","收款账号不能为空"),
    PROC_CODE_000E1003("000E1003","账号非法"),
    PROC_CODE_000E1004("000E1004","客户号不能为空"),
    PROC_CODE_000E1005("000E1005","交易流水号不得为空"),
    PROC_CODE_000E1006("000E1006","总交易流水号不得为空"),
    PROC_CODE_000E1007("000E1007","系统订单号错"),
    PROC_CODE_000E1008("000E1008","非法的转账帐号或卡号"),
    PROC_CODE_000E1009("000E1009","非法交易金额"),
    PROC_CODE_000E1010("000E1010","日期无效"),
    PROC_CODE_000E1011("000E1011","交易金额不能小于等于0"),
    PROC_CODE_000E1012("000E1012","交易金额不能小于等于0"),
    PROC_CODE_000E1013("000E1013","交易类型错"),
    PROC_CODE_000E1014("000E1014","用途超长"),
    PROC_CODE_000E1015("000E1015","交易备注信息超长"),
    PROC_CODE_000E1016("000E1016","借贷方备注信息超长"),
    PROC_CODE_000E1017("000E1017","借方数目为空"),
    PROC_CODE_000E1018("000E1018","贷方数目为空"),
    PROC_CODE_000E1019("000E1019","借贷方笔数不等"),
    PROC_CODE_000E1020("000E1020","借贷方金额不等"),
    PROC_CODE_000E3001("000E3001","账户不存在"),
    PROC_CODE_000E3002("000E3002","余额不足"),
    PROC_CODE_000E3003("000E3003","币别与帐号中的币别不同"),
    PROC_CODE_000E3004("000E3004","结算账号不存在"),
    PROC_CODE_000E3005("000E3005","结算帐号状态不正常"),
    PROC_CODE_000E3006("000E3006","账号对应科目不存在"),
    PROC_CODE_000E3007("000E3007","账户状态不正确"),
    PROC_CODE_000E3008("000E3008","付款人账号不符"),
    PROC_CODE_000E3009("000E3009","收款人账号不符"),
    PROC_CODE_000E3010("000E3010","账户状态异常"),
    PROC_CODE_000E3011("000E3011","账户已被全部冻结"),
    PROC_CODE_000E3012("000E3012","账户已被部分冻结"),
    PROC_CODE_000E3013("000E3013","付款账号不存在"),
    PROC_CODE_000E3014("000E3014","付款账号状态非法"),
    PROC_CODE_000E3015("000E3015","收款账号不存在"),
    PROC_CODE_000E3016("000E3016","收款账号状态非法"),
    PROC_CODE_000E3017("000E3017","此账户已经关户"),
    PROC_CODE_000E3018("000E3018","账户已冻结"),
    PROC_CODE_000E3019("000E3019","手续费帐号不存在"),
    PROC_CODE_000E3020("000E3020","交易对方账户不存在"),
    PROC_CODE_000E3021("000E3021","交易对方账户状态异常"),
    PROC_CODE_000E3022("000E3022","交易对方账户已被全部冻结"),
    PROC_CODE_000E3023("000E3023","交易对方账户已被部分冻结"),
    PROC_CODE_000E4001("000E4001","用户无此权限"),
    PROC_CODE_000E5001("000E5001","客户号不存在"),
    PROC_CODE_000E5002("000E5002","客户号和帐号不对应"),
    PROC_CODE_000E5003("000E5003","交易超限额！"),
    PROC_CODE_000E5004("000E5004","当日交易超限额！"),
    PROC_CODE_000E5005("000E5005","找不到相应记录"),
    PROC_CODE_000E5006("000E5006","冻结金额大于可用金额"),
    PROC_CODE_000E5007("000E5007","手工入账状态不对"),
    PROC_CODE_000E5008("000E5008","入账不成功"),
    PROC_CODE_000E5009("000E5009","不是当日交易"),
    PROC_CODE_000E5010("000E5010","总账不平"),
    PROC_CODE_000E5011("000E5011","汇率不符"),
    PROC_CODE_000E5012("000E5012","交易金额不能超出限额"),
    PROC_CODE_000E5013("000E5013","转账金额超限"),
    PROC_CODE_000E5014("000E5014","转账币种不一致"),
    PROC_CODE_000E5015("000E5015","交易币种与账户币种不一致"),
    PROC_CODE_000E5016("000E5016","借贷不符"),
    PROC_CODE_000E5017("000E5017","交易号已存在"),
    PROC_CODE_000E5018("000E5018","重复记帐"),
    PROC_CODE_000E5019("000E5019","冻结编号已存在"),
    PROC_CODE_000E5020("000E5020","记录状态异常"),
    PROC_CODE_000E5021("000E5021","该科目不入账"),
    PROC_CODE_000E5022("000E5022","账务不平"),
    PROC_CODE_000E5023("000E5023","该笔款项已收妥"),
    PROC_CODE_000E5024("000E5024","记账失败"),
    PROC_CODE_000E5025("000E5025","冻结金额不能小于０"),
    PROC_CODE_000E5026("000E5026","交易不存在"),
    PROC_CODE_000E5027("000E5027","记账点不存在"),
    PROC_CODE_000E5028("000E5028","记账点错误"),
    PROC_CODE_000E7001("000E7001","无此币种利率"),
    PROC_CODE_000E7002("000E7002","会计分录未定义"),
    PROC_CODE_000E7003("000E7003","利率代码未找到"),
    PROC_CODE_000E7004("000E7004","币种不存在"),
    PROC_CODE_000E7005("000E7005","科目不存在"),
    PROC_CODE_000E8001("000E8001","验签失败"),
    PROC_CODE_000E9001("000E9001","正在处理数据"),
    PROC_CODE_000E9002("000E9002","系统忙，请稍后提交"),
    PROC_CODE_000F1001("000F1001","访问地址不存在"),
    PROC_CODE_000F1002("000F1002","内部系统异常"),
    PROC_CODE_000F1003("000F1003","数据库异常"),
    PROC_CODE_000F2001("000F2001","外部系统异常"),
    PROC_CODE_000F3001("000F3001","系统内远程调用超时"),
    PROC_CODE_000F3002("000F3002","系统外远程调用超时"),
    PROC_CODE_000F3003("000F3003","乐观锁异常"),
/** 账务系统：编码由000开始，，业务系统请参考100开始处理码，风控系统处理码请参考200开始处理码 */
    /** 业务系统：编码由100开始，，账务系统请参考000开始处理码，风控系统处理码请参考200开始处理码 */
    PROC_CODE_100S1000("100S1000","业务系统交易成功"),
    PROC_CODE_100S2000("100S2000","单笔直付付款成功"),
    PROC_CODE_100W1001("100W1001","已登录"),
    PROC_CODE_100W1002("100W1002","已退出"),
    PROC_CODE_100W1003("100W1003","登录超时"),
    PROC_CODE_100W1005("100W1005","交易暂时关闭"),
    PROC_CODE_100W1006("100W1006","未登录"),
    PROC_CODE_100W1999("100W1999","系统升级"),
    PROC_CODE_100E1001("100E1001","网关版本号错误"),
    PROC_CODE_100E1002("100E1002","字符集错"),
    PROC_CODE_100E1003("100E1003","网关语言错"),
    PROC_CODE_100E1004("100E1004","报文加密方式错"),
    PROC_CODE_100E1005("100E1005","交易代码错"),
    PROC_CODE_100E1006("100E1006","客户代码错误"),
    PROC_CODE_100E1007("100E1007","客户订单号错误"),
    PROC_CODE_100E1008("100E1008","交易（原交易）金额错误"),
    PROC_CODE_100E1009("100E1009","客户提取佣金金额错误"),
    PROC_CODE_100E1010("100E1010","币种错误"),
    PROC_CODE_100E1011("100E1011","客户前台通知地址错误"),
    PROC_CODE_100E1012("100E1012","客户后台通知地址错误"),
    PROC_CODE_100E1013("100E1013","客户前台、后台通知地址同时为空"),
    PROC_CODE_100E1014("100E1014","交易时间错误"),
    PROC_CODE_100E1015("100E1015","国付宝转入账户错误"),
    PROC_CODE_100E1016("100E1016","客户IP错误"),
    PROC_CODE_100E1017("100E1017","订单是否允许重复提交错误"),
    PROC_CODE_100E1018("100E1018","客户名称错误"),
    PROC_CODE_100E1019("100E1019","客户详情错误"),
    PROC_CODE_100E1020("100E1020","买方姓名错误"),
    PROC_CODE_100E1021("100E1021","买方联系方式错误"),
    PROC_CODE_100E1022("100E1022","客户备用信息字段1错误"),
    PROC_CODE_100E1023("100E1023","客户备用信息字段2错误"),
    PROC_CODE_100E1024("100E1024","密文串错误"),
    PROC_CODE_100E1025("100E1025","服务器时间错误"),
    PROC_CODE_100E1026("100E1026","付款清算单位代码错误"),
    PROC_CODE_100E1027("100E1027","用户类型错误"),
    PROC_CODE_100E1028("100E1028","担保支付部分完成退款虚拟账户错"),
    PROC_CODE_100E1029("100E1029","担保支付(部分)完成分账账号集错"),
    PROC_CODE_100E1030("100E1030","担保支付交易号错"),
    PROC_CODE_100E1031("100E1031","原订单号错"),
    PROC_CODE_100E1032("100E1032","原交易日期错"),
    PROC_CODE_100E1033("100E1033","分账人错"),
    PROC_CODE_100E1034("100E1034","文件格式有误"),
    PROC_CODE_100E1035("100E1035","文件大小超过平台限制"),
    PROC_CODE_100E1036("100E1036","总金额错"),
    PROC_CODE_100E1037("100E1037","总笔数错"),
    PROC_CODE_100E1038("100E1038","客户流水号错"),
    PROC_CODE_100E1039("100E1039","收款方账户(电子邮箱)错"),
    PROC_CODE_100E1040("100E1040","收款方虚拟账号错"),
    PROC_CODE_100E1041("100E1041","金额错"),
    PROC_CODE_100E1042("100E1042","备注超长"),
    PROC_CODE_100E1043("100E1043","总金额不符"),
    PROC_CODE_100E1044("100E1044","总笔数不符"),
    PROC_CODE_100E1045("100E1045","总金额超限"),
    PROC_CODE_100E1046("100E1046","总笔数超限"),
    PROC_CODE_100E1047("100E1047","日期错"),
    PROC_CODE_100E1048("100E1048","收款清算单位户名错"),
    PROC_CODE_100E1049("100E1049","收款清算单位账号错"),
    PROC_CODE_100E1050("100E1050","收款清算单位名称错"),
    PROC_CODE_100E1051("100E1051","收款清算单位网点名称错"),
    PROC_CODE_100E1052("100E1052","收款清算单位网点省份错"),
    PROC_CODE_100E1053("100E1053","手机号错误"),
    PROC_CODE_100E1054("100E1054","电子邮箱错误"),
    PROC_CODE_100E1055("100E1055","安全问题错"),
    PROC_CODE_100E1056("100E1056","安全问题答案错"),
    PROC_CODE_100E1057("100E1057","证件类型错"),
    PROC_CODE_100E1058("100E1058","证件号码错"),
    PROC_CODE_100E1059("100E1059","电话号码错"),
    PROC_CODE_100E1060("100E1060","省市或地区代码错"),
    PROC_CODE_100E1061("100E1061","外部清算单位网点号错"),
    PROC_CODE_100E1062("100E1062","外部清算单位网点名称错"),
    PROC_CODE_100E1063("100E1063","外部清单单位名称错"),
    PROC_CODE_100E1064("100E1064","外部清单单位号错"),
    PROC_CODE_100E1065("100E1065","商户指定的返回通知编码错误"),
    PROC_CODE_100E1066("100E1066","协议号错"),
    PROC_CODE_100E1067("100E1067","虚拟卡号错误"),
    PROC_CODE_100E1068("100E1068","交易描述错误"),
    PROC_CODE_100E1069("100E1069","查询页记录条数错误"),
    PROC_CODE_100E1070("100E1070","查询页码错误"),
    PROC_CODE_100E1071("100E1071","查询签约方类型错误"),
    PROC_CODE_100E1072("100E1072","查询签约状态错误"),
    PROC_CODE_100E1073("100E1073","查询开始时间错误"),
    PROC_CODE_100E1074("100E1074","查询结束时间错误"),
    PROC_CODE_100E1075("100E1075","交易所签到/签退码错误"),
    PROC_CODE_100E1076("100E1076","签到签退时间错误"),
    PROC_CODE_100E1077("100E1077","转出账号错误"),
    PROC_CODE_100E1078("100E1078","转入账号错误"),
    PROC_CODE_100E1079("100E1079","资金存管帐号错误"),
    PROC_CODE_100E1080("100E1080","会员专有账户错误"),
    PROC_CODE_100E1081("100E1081","无任务目标记录ID"),
    PROC_CODE_100E1082("100E1082","商品名称错误"),
    PROC_CODE_100E1083("100E1083","商品详情错误"),
    PROC_CODE_100E1084("100E1084","商户自定义加密参数错误"),
    PROC_CODE_100E1085("100E1085","文件不存在"),
    PROC_CODE_100E1086("100E1086","批次号格式错误"),
    PROC_CODE_100E1088("100E1088","文件内容错误"),
    PROC_CODE_100E1089("100E1089","国付宝订单号错误"),
    PROC_CODE_100E1090("100E1090","结算单号错误"),
    PROC_CODE_100E1091("100E1091","结算任务号错误"),
    PROC_CODE_100E1092("100E1092","出金收款方账户类型错误"),
    PROC_CODE_100E1093("100E1093","附加交易描述内容超长"),
    PROC_CODE_100E1094("100E1094","客户订单号、交易时间重复"),
    PROC_CODE_100E1096("100E1096","大宗会员名称超长"),
    PROC_CODE_100E1097("100E1097","收款方户名错误"),
    PROC_CODE_100E1098("100E1098","收款方银行帐号错误"),
    PROC_CODE_100E1099("100E1099","收款方开户行错误"),
    PROC_CODE_100E1100("100E1100","开户行所在省份错误"),
    PROC_CODE_100E1101("100E1101","开户行所在城市错误"),
    PROC_CODE_100E1102("100E1102","开户网点名称错误"),
    PROC_CODE_100E1103("100E1103","公私标识错误"),
    PROC_CODE_100E1104("100E1104","备注错误"),
    PROC_CODE_100E1105("100E1105","查询订单状态错误"),
    PROC_CODE_100E1106("100E1106","查询交易来源错误"),
    PROC_CODE_100E1107("100E1107","审批任务已存在"),
    PROC_CODE_100E1108("100E1108","客户有两个以上普通账户"),
    PROC_CODE_100E1109("100E1109","客户ID错误"),
    PROC_CODE_100E1110("100E1110","参数queryType错误"),
    PROC_CODE_100E1111("100E1111","标号错误"),
    PROC_CODE_100E1112("100E1112","交易命令错误"),
    PROC_CODE_100E1113("100E1113","收款人信息错误"),
    PROC_CODE_100E1114("100E1114","付款人信息错误"),
    PROC_CODE_100E1115("100E1115","佣金金额错误"),
    PROC_CODE_100E1116("100E1116","佣金承担方错误"),
    PROC_CODE_100E1117("100E1117","手续费承担方错误"),
    PROC_CODE_100E1118("100E1118","协议号错误"),
    PROC_CODE_100E1119("100E1119","是否自动投标或还款错误"),
    PROC_CODE_100E1120("100E1120","商户客户ID错误"),
    PROC_CODE_100E1121("100E1121","客户性别错误"),
    PROC_CODE_100E1122("100E1122","证件有效期错误"),
    PROC_CODE_100E1123("100E1123","客户地址错误"),
    PROC_CODE_100E1124("100E1124","客户职业错误"),
    PROC_CODE_100E1146("100E1146","是否审核标识错误"),
    PROC_CODE_100E1147("100E1147","鉴权信息验证失败"),
    PROC_CODE_100E1148("100E1148","是否今日结算标识错误"),
    //微信APP、扫码支付新增处理码
    PROC_CODE_100E1149("100E1149","商品ID错误"),
    PROC_CODE_100E1150("100E1150","设备号错误"),
    PROC_CODE_100E1151("100E1151","调用类型错误"),
    PROC_CODE_100E1152("100E1152","商品标记错误"),
    PROC_CODE_100E1153("100E1153","微信生成二维码错误"),
    PROC_CODE_100E1155("100E1155","商户KEY不能为空"),
    PROC_CODE_100E1156("100E1156","商户APPID不能为空"),
    PROC_CODE_100E1157("100E1157","用户上送不匹配"),
    PROC_CODE_100E1158("100E1158","sub_openid不能为空"),
    PROC_CODE_100E1159("100E1159","微信公众号支付失败"),
    PROC_CODE_100E1160("100E1160","微信公众号退款失败"),
    //支付宝扫码支付新增处理码
    PROC_CODE_100E1161("100E1161","支付宝生成二维码错误"),
    PROC_CODE_100E1162("100E1162","支付宝支付失败"),
    PROC_CODE_100E1163("100E1163","支付宝退款失败"),
    PROC_CODE_100E1165("100E1165","商户未完成系统入驻"),
    PROC_CODE_100E1166("100E1166","授权码错误"),
    PROC_CODE_100E1167("100E1167","交易超过五分钟，撤销失败"),
    PROC_CODE_100E1168("100E1168","已存在正在处理的撤销订单，请勿再次发起撤销"),
    PROC_CODE_100E1169("100E1169","撤销失败"),
    PROC_CODE_100E1170("100E1170","交易发生30秒内不允许撤销"),
    PROC_CODE_100E1171("100E1171","收款方银行网点、省份及城市需同时为空，或同时不为空"),
    PROC_CODE_100E1172("100E1172","批量付款信息格式有误"),
    PROC_CODE_100E1173("100E1173","参数超长"),
    //旺pos新增处理码
    PROC_CODE_100E1174("100E1174","交易来源1pos 0 pc"),
    PROC_CODE_100E1175("100E1175","pos商户操作员编号错误"),
    PROC_CODE_100E1176("100E1176","pos商户门店编号错误"),
    PROC_CODE_100E1177("100E1177","pos商户门店名称错误"),
    //小额免密新增处理码
    PROC_CODE_100E1180("100E1180","已存在冲正成功的订单，请勿再次发起冲正"),
    PROC_CODE_100E1181("100E1181","冲正交易请求异常"),
    PROC_CODE_100E1182("100E1182","冲正交易查询请求异常"),
    PROC_CODE_100E1183("100E1183","商户授权码不能为空"),
    //聚合支付商户入驻
    PROC_CODE_100E2200("100E2200","添加商户失败"),
    PROC_CODE_100E2201("100E2201","编辑商户失败"),
    PROC_CODE_100E2202("100E2202","删除商户失败"),
    PROC_CODE_100E2203("100E2203","获取商户分类失败"),
    PROC_CODE_100E2204("100E2204","获取商户城市编码失败"),
    PROC_CODE_100E2205("100E2205","添加门店失败"),
    PROC_CODE_100E2206("100E2206","编辑门店失败"),
    PROC_CODE_100E2207("100E2207","删除门店失败"),
    PROC_CODE_100E2208("100E2208","获取门店openId失败"),
    PROC_CODE_100E2209("100E2209","获取合同支付方式列表失败"),
    PROC_CODE_100E2210("100E2210","获取合同支付费率失败"),
    PROC_CODE_100E2211("100E2211","添加合同失败"),
    PROC_CODE_100E2212("100E2212","编辑合同失败"),
    PROC_CODE_100E2213("100E2213","删除合同失败"),
    PROC_CODE_100E2214("100E2214","合同关联门店失败"),
    PROC_CODE_100E2215("100E2215","上传文件失败"),
    PROC_CODE_100E2216("100E2216","支付宝合同过期"),
    PROC_CODE_100E2217("100E2217","微信合同过期"),
    PROC_CODE_100E2218("100E2218","微信线上合同过期"),
    PROC_CODE_100E1184("100E1184","分账明细格式填写异常"),
    PROC_CODE_100E1185("100E1185","分账方式填写异常"),
    PROC_CODE_100E1186("100E1186","交易金额小于分账总金额加手续费金额"),
    PROC_CODE_100E1187("100E1187","分账退款明细格式填写异常"),
    PROC_CODE_100E1188("100E1188","退款分账账户不是原交易的分账账户"),
    PROC_CODE_100E1189("100E1189","分账退款账户金额之和不能大于退款交易金额"),
    PROC_CODE_100E1190("100E1190","分账退款金额不能大于原分账交易金额"),
    PROC_CODE_100E1191("100E1191","累计退款的金额必须小于等于原订单的交易金额"),
    PROC_CODE_100E1192("100E1192","累计分账退款的金额必须小于等于原分账订单的交易金额"),
    PROC_CODE_100E1193("100E1193","分账账户类型必须是普通账户"),
    PROC_CODE_100E1194("100E1194","分账金额不能为零"),
    PROC_CODE_100E1195("100E1195","分账方式和分账明细必须同时存在"),
    PROC_CODE_100E1196("100E1196","非网关分账订单不能发起分账退款"),
    PROC_CODE_100E1197("100E1197","分账明细账号不能重复"),
    PROC_CODE_100E1198("100E1198","拆单金额必须大于0"),
    PROC_CODE_100E1199("100E1199","原收款订单正在分账，不能发起退款"),
    PROC_CODE_100E1400("100E1400","分账退款账户金额之和不等于退款交易金额"),
    PROC_CODE_100E1401("100E1401","退款进行中的订单不能分账"),
    PROC_CODE_100E1402("100E1402","分账类型填写错误"),
    PROC_CODE_100E1403("100E1403","是否分账填写错误"),
    PROC_CODE_100E1404("100E1404","分账时间填写错误"),
    PROC_CODE_100E1405("100E1405","手续费金额大于平台方分账金额"),
    PROC_CODE_100E1406("100E1406","退款分账明细不能为空"),
    PROC_CODE_100E1407("100E1407","分账时间不能为空"),
    PROC_CODE_100E1408("100E1408","分账类型不能为空"),
    PROC_CODE_100E1409("100E1409","分账方式不能为空"),
    PROC_CODE_100E1410("100E1410","分账明细不能为空"),
    PROC_CODE_100E1411("100E1411","分账金额与交易金额不相等"),
    PROC_CODE_100E1412("100E1412","实时分账成功订单才能发起退款"),
    PROC_CODE_100E1413("100E1413","主订单未成功不能分账"),
    PROC_CODE_100E1414("100E1414","该订单已成功分账"),
    PROC_CODE_100E1415("100E1415","该订单不是分账订单"),
    PROC_CODE_100E1416("100E1416","当前订单已全额退款，无可分账金额"),
    PROC_CODE_100E1417("100E1417","平台方必须参与分账"),
    PROC_CODE_100E1418("100E1418","分账明细格式与分账类型必须匹配"),
    PROC_CODE_100E1419("100E1419","分账方账户不存在"),
    PROC_CODE_100E1420("100E1420","分账进行中"),
    PROC_CODE_100E1421("100E1421","是否分账填写异常"),
    PROC_CODE_100E1422("100E1422","分账类型填写异常"),
    PROC_CODE_100E1423("100E1423","分账时间填写异常"),
    PROC_CODE_100E1424("100E1424","可今日结算额度计算中，请0点10分后发起交易"),
    PROC_CODE_100E1425("100E1425","是否实时代付填写异常"),
    PROC_CODE_100E1426("100E1426","E键支付订单不能发起退款"),
    PROC_CODE_100E1427("100E1427","您还未开通E键支付权限，请与您的客户经理联系"),
    PROC_CODE_100E1428("100E1428","收款方户名必须与持卡人姓名保持一致"),
    PROC_CODE_100E1429("100E1429","付款金额必须小于等于平台商户扣除手续费后的分账金额"),
    PROC_CODE_100E1430("100E1430","业务类型填写异常"),
    //BPS接入BIS处理码begin
    PROC_CODE_100E1125("100E1125","参数platformID格式不正确，应为1-10位数字字母"),
    PROC_CODE_100E1126("100E1126","参数signType格式不正确，只能为1"),
    PROC_CODE_100E1127("100E1127","参数returnUrl格式不正确，应为http或https开头合法地址"),
    PROC_CODE_100E1128("100E1128","参数notifyUrl格式不正确，应为http或https开头合法地址"),
    PROC_CODE_100E1129("100E1129","已存在相同orderID的订单"),
    PROC_CODE_100E1130("100E1130","参数orderID格式不正确，应为1-30为数字字母"),
    PROC_CODE_100E1131("100E1131","参数platformDate格式不正确，格式为yyyyMMddHHmmss"),
    PROC_CODE_100E1132("100E1132","参数amount格式不正确，应为1-12位整数"),
    PROC_CODE_100E1133("100E1133","参数amountType格式不正确，应为RMB"),
    PROC_CODE_100E1134("100E1134","参数tradeType格式不正确，应为1或2"),
    PROC_CODE_100E1135("100E1135","参数bank格式不正确，应为1-10位字母或银行代码不支持"),
    PROC_CODE_100E1136("100E1136","参数userIP格式不正确，应为合法ip地址"),
    PROC_CODE_100E1137("100E1137","参数expand格式不正确，应为1-400位数字字母"),
    PROC_CODE_100E1138("100E1138","参数expireTime格式不正确，应为1-10位整数"),
    PROC_CODE_100E1139("100E1139","参数isThroughBis格式不正确，应为1或0"),
    PROC_CODE_100E1140("100E1140","参数sign格式不正确,应为1-500位数字字母"),
    PROC_CODE_100E1141("100E1141","未找到相同orderID的订单,请检查orderID"),
    PROC_CODE_100E1142("100E1142","验签失败"),
    PROC_CODE_100E1143("100E1143","未找到密钥"),
    PROC_CODE_100E1144("100E1144","参数isThroughBis为1时不支持此银行"),
    //BPS接入BIS处理码end
    PROC_CODE_100E1145("100E1145","姓名错误"),
    PROC_CODE_100E1200("100E1200","账单姓名错误"),
    PROC_CODE_100E1201("100E1201","账单地址错误"),
    PROC_CODE_100E1202("100E1202","账单邮编错误"),
    PROC_CODE_100E1203("100E1203","公司名称错误"),
    PROC_CODE_100E1204("100E1204","账单国家错误"),
    PROC_CODE_100E1205("100E1205","账单州省错误"),
    PROC_CODE_100E1206("100E1206","账单城市错误"),
    PROC_CODE_100E1207("100E1207","账单邮箱错误"),
    PROC_CODE_100E1208("100E1208","账单电话号码错误"),
    PROC_CODE_100E1209("100E1209","收货人姓名错误"),
    PROC_CODE_100E1210("100E1210","收货人地址错误"),
    PROC_CODE_100E1211("100E1211","收货人邮编错误"),
    PROC_CODE_100E1212("100E1212","收货人公司名称错误"),
    PROC_CODE_100E1213("100E1213","收货人国家错误"),
    PROC_CODE_100E1214("100E1214","收货人州省错误"),
    PROC_CODE_100E1215("100E1215","收货人城市错误"),
    PROC_CODE_100E1216("100E1216","收货人邮箱错误"),
    PROC_CODE_100E1217("100E1217","收货人电话号码错误"),
    PROC_CODE_100E1218("100E1218","商户网站用户注册邮箱地址错误"),
    PROC_CODE_100E1219("100E1219","商户网站用户注册时间错误"),
    PROC_CODE_100E1220("100E1220","商户网站用户注册 IP错误"),
    PROC_CODE_100E1221("100E1221","商户网站用户注册终端设备错误"),
    PROC_CODE_100E1222("100E1222","付款人下单时终端设备错误"),
    PROC_CODE_100E1223("100E1223","网关支付、云账户子账户收款卡类型字段为空"),
    PROC_CODE_100E1224("100E1224","网关支付、云账户子账户收款卡类型错误"),
    PROC_CODE_100E1726("100E1726","身份证错误"),
    PROC_CODE_100E1300("100E1300","短时间重复通知异常"),
    PROC_CODE_100E2001("100E2001","用户不存在或已注销"),
    PROC_CODE_100E2002("100E2002","用户状态异常"),
    PROC_CODE_100E2003("100E2003","用户已锁定"),
    PROC_CODE_100E2004("100E2004","用户被冻结"),
    PROC_CODE_100E2005("100E2005","登录密码错"),
    PROC_CODE_100E2006("100E2006","未实名认证的用户，请联系客服人员"),
    PROC_CODE_100E2007("100E2007","用户安全问题或答案不匹配"),
    PROC_CODE_100E2008("100E2008","用户未关联的密保邮箱"),
    PROC_CODE_100E2009("100E2009","用户未关联的手机号"),
    PROC_CODE_100E2010("100E2010","登录会话超时"),
    PROC_CODE_100E2011("100E2011","证件号码不匹配"),
    PROC_CODE_100E2012("100E2012","用户待邮箱验证"),
    PROC_CODE_100E2013("100E2013","用户待补全客户信息"),
    PROC_CODE_100E2014("100E2014","交易对方不存在或已注销"),
    PROC_CODE_100E2015("100E2015","交易对方待邮箱验证"),
    PROC_CODE_100E2016("100E2016","交易对方待补全客户信息"),
    PROC_CODE_100E2017("100E2017","交易对方已锁定"),
    PROC_CODE_100E2018("100E2018","客户不存在或已注销"),
    PROC_CODE_100E2019("100E2019","客户未通过手机认证"),
    PROC_CODE_100E2020("100E2020","客户待审核"),
    PROC_CODE_100E2021("100E2021","交易对方未通过实名认证"),
    PROC_CODE_100E2022("100E2022","交易对方未通过手机认证"),
    PROC_CODE_100E2023("100E2023","交易对方待审核"),
    PROC_CODE_100E2024("100E2024","交易对方非管理人员"),
    PROC_CODE_100E2025("100E2025","客户审核不通过"),
    PROC_CODE_100E2026("100E2026","客户控制台锁定"),
    PROC_CODE_100E2027("100E2027","客户不是商户"),
    PROC_CODE_100E2028("100E2028","收款客户状态异常"),
    PROC_CODE_100E2029("100E2029","付款客户状态异常"),
    PROC_CODE_100E2030("100E2030","付款方未通过实名认证"),
    PROC_CODE_100E2031("100E2031","收款方未通过实名认证"),
    PROC_CODE_100E2032("100E2032","交易备注不能为空"),
    PROC_CODE_100E2034("100E2034","账户类型不能为空"),
    PROC_CODE_100E2035("100E2035","账户类型与对公类型不匹配"),
    PROC_CODE_100E2036("100E2036","账户类型与对私类型不匹配"),
    PROC_CODE_100E2037("100E2037","账户类型取值错误"),
    PROC_CODE_100E2038("100E2038","业务类型取值错误"),
    PROC_CODE_100E2039("100E2039","付款备注不能为空"),
    PROC_CODE_100E2040("100E2040","付款备注超长（150）"),
    PROC_CODE_100E2041("100E2041","商户备注超长（150）"),
    PROC_CODE_100E3001("100E3001","账户不存在或已注销"),
    PROC_CODE_100E3002("100E3002","账户状态异常"),
    PROC_CODE_100E3003("100E3003","账户总额超限"),
    PROC_CODE_100E3004("100E3004","账户可用余额不足"),
    PROC_CODE_100E3005("100E3005","账户可用余额不能为负"),
    PROC_CODE_100E3006("100E3006","账户锁定"),
    PROC_CODE_100E3007("100E3007","支付密码错误"),
    PROC_CODE_100E3008("100E3008","账户冻结"),
    PROC_CODE_100E3009("100E3009","您的账户已经被止出，您的账户暂时不能使用这个功能"),
    PROC_CODE_100E3010("100E3010","您的账户不能付款，您暂时不能对此账户进行支付"),
    PROC_CODE_100E3011("100E3011","您的账户不能转出，您暂时不能对此账户进行支付"),
    PROC_CODE_100E3012("100E3012","您付款的账户已被注销，您暂时不能向此账户支付"),
    PROC_CODE_100E3013("100E3013","您付款的账户已被止入，您暂时不能向此账户支付"),
    PROC_CODE_100E3014("100E3014","您付款的账户不可转账入，您暂时不能向此账户支付"),
    PROC_CODE_100E3015("100E3015","您付款的账户不可收款，您暂时不能向此账户支付"),
    PROC_CODE_100E3016("100E3016","该账户单笔出款金额超限"),
    PROC_CODE_100E3017("100E3017","该账户当日出款金额超限"),
    PROC_CODE_100E3018("100E3018","该账户单笔出款金额少于最低限额"),
    PROC_CODE_100E3019("100E3019","该账户单笔入款金额超限"),
    PROC_CODE_100E3020("100E3020","该账户当日入款金额超限"),
    PROC_CODE_100E3021("100E3021","该账户单笔入款金额少于最低限额"),
    PROC_CODE_100E3022("100E3022","支付密码被锁定"),
    PROC_CODE_100E3023("100E3023","转入或转出账户权限有误"),
    PROC_CODE_100E3024("100E3024","转出账户和转入账户相同"),
    PROC_CODE_100E3025("100E3025","收款账户冻结"),
    PROC_CODE_100E3026("100E3026","付款账户冻结"),
    PROC_CODE_100E3027("100E3027","分账方账户冻结"),
    PROC_CODE_100E3028("100E3028","提留金账户冻结"),
    PROC_CODE_100E3029("100E3029","登录密码已锁定"),
    PROC_CODE_100E3030("100E3030","您没有开通G商银通会员业务"),
    PROC_CODE_100E3031("100E3031","您没有开通G商银通市场业务"),
    //今日结算新加余额不足描述
    PROC_CODE_100E3032("100E3032","该账户可今日结算额度不足"),
    PROC_CODE_100E3033("100E3033","退款金额大于5万需补充收款开户网点"),
    PROC_CODE_100E4001("100E4001","用户无此权限"),
    PROC_CODE_100E4002("100E4002","审批任务不存在"),
    PROC_CODE_100E4003("100E4003","审批流程者已结束"),
    PROC_CODE_100E4004("100E4004","当前审批节点不存在"),
    PROC_CODE_100E4005("100E4005","提交版本号不正确"),
    PROC_CODE_100E4006("100E4006","用户无审批角色定义"),
    PROC_CODE_100E4007("100E4007","未配置相关交易方案"),
    //********************* 数字证书和动态口令区  start********************************//
    PROC_CODE_100E4100("100E4100","动态口令不能为空"),
    PROC_CODE_100E4101("100E4101","动态口令不存在"),
    PROC_CODE_100E4102("100E4102","动态口令已控制台锁定"),
    PROC_CODE_100E4103("100E4103","动态口令已密码锁定"),
    PROC_CODE_100E4104("100E4104","动态口令错误"),
    PROC_CODE_100E4105("100E4105","证书未到过期时间禁止更新"),
    //********************* 数字证书和动态口令区  end********************************//
    PROC_CODE_100E5001("100E5001","客户不存在或已注销"),
    PROC_CODE_100E5002("100E5002","客户状态异常"),
    PROC_CODE_100E5003("100E5003","客户号与账户不匹配"),
    PROC_CODE_100E5004("100E5004","该账户不支持或锁定的交易"),
    PROC_CODE_100E5005("100E5005","交易币种与账户币种不符"),
    PROC_CODE_100E5006("100E5006","不支持的付款方式"),
    PROC_CODE_100E5007("100E5007","不支持的交易通道"),
    PROC_CODE_100E5008("100E5008","交易不支持的币种"),
    PROC_CODE_100E5009("100E5009","交易对方用户类型非法"),
    PROC_CODE_100E5010("100E5010","不能对个人付款"),
    PROC_CODE_100E5011("100E5011","您不能给自己付款，请重新输入"),
    PROC_CODE_100E5012("100E5012","原交易不存在"),
    PROC_CODE_100E5013("100E5013","存在多条重复的记录"),
    PROC_CODE_100E5014("100E5014","已存在成功的订单"),
    PROC_CODE_100E5015("100E5015","已存在相同的订单"),
    PROC_CODE_100E5016("100E5016","重复的订单号金额不一致"),
    PROC_CODE_100E5017("100E5017","原交易非成功状态"),
    PROC_CODE_100E5018("100E5018","交易已冲正"),
    PROC_CODE_100E5019("100E5019","交易已退款"),
    PROC_CODE_100E5020("100E5020","原交易状态非法，禁止冲正"),
    PROC_CODE_100E5021("100E5021","原担保支付交易已发生完成操作"),
    PROC_CODE_100E5022("100E5022","原担保支付交易已发生取消操作"),
    PROC_CODE_100E5023("100E5023","商户提取佣金金额不能大于交易金额"),
    PROC_CODE_100E5024("100E5024","分账总金额不能大于交易金额"),
    PROC_CODE_100E5025("100E5025","交易时间不匹配"),
    PROC_CODE_100E5026("100E5026","担保支付交易号不匹配"),
    PROC_CODE_100E5027("100E5027","金额不匹配"),
    PROC_CODE_100E5028("100E5028","金额不能大于原交易金额"),
    PROC_CODE_100E5029("100E5029","网关版本号不匹配"),
    PROC_CODE_100E5030("100E5030","协议号不存在"),
    PROC_CODE_100E5031("100E5031","已签约该服务"),
    PROC_CODE_100E5032("100E5032","已解约该服务"),
    PROC_CODE_100E5033("100E5033","协议号已失效"),
    PROC_CODE_100E5034("100E5034","不存在匹配该交易的费率方案"),
    PROC_CODE_100E5035("100E5035","交易类型不匹配"),
    PROC_CODE_100E5036("100E5036","交易所未开市"),
    PROC_CODE_100E5037("100E5037","手续费计算错误"),
    PROC_CODE_100E5038("100E5038","原交易状态非成功或已发生过退货"),
    PROC_CODE_100E5039("100E5039","该账号不属于资金存管账号"),
    PROC_CODE_100E5040("100E5040","该账号不属于会员专用账号"),
    PROC_CODE_100E5041("100E5041","订单不存在"),
    PROC_CODE_100E5042("100E5042","订单状态异常"),
    PROC_CODE_100E5043("100E5043","记账失败"),
    PROC_CODE_100E5044("100E5044","子订单不存在或数量不对"),
    PROC_CODE_100E5045("100E5045","流水号不可重复"),
    PROC_CODE_100E5046("100E5046","转入账号不可重复"),
    PROC_CODE_100E5047("100E5047","子订单数据存在错误"),
    PROC_CODE_100E5048("100E5048","批量任务ID不匹配"),
    PROC_CODE_100E5049("100E5049","网关流水记录不存在"),
    PROC_CODE_100E5050("100E5050","批量任务流水不存在或状态异常"),
    PROC_CODE_100E5051("100E5051","手续费计算失败"),
    PROC_CODE_100E5052("100E5052","批次号已存在"),
    PROC_CODE_100E5053("100E5053","原订单号不匹配"),
    PROC_CODE_100E5054("100E5054","原订单客户号（商户代码）不匹配"),
    PROC_CODE_100E5055("100E5055","手续费金额不能大于交易金额"),
    PROC_CODE_100E5056("100E5056","商户国付宝账户可用余额小于退款金额，无法强制退款！"),
    PROC_CODE_100E5057("100E5057","请重新提交交易"),
    PROC_CODE_100E5058("100E5058","订单已经审核"),
    PROC_CODE_100E5059("100E5059","大宗会员，市场客户名称不能相同"),
    PROC_CODE_100E5060("100E5060","银行流水不存在"),
    PROC_CODE_100E5062("100E5062","银行订单查询失败"),
    PROC_CODE_100E5063("100E5063","交易市场已签到或未签退"),
    PROC_CODE_100E5064("100E5064","交易市场未签到或已签退"),
    PROC_CODE_100E5065("100E5065","该会员已与交易市场签约，请勿重复签约"),
    PROC_CODE_100E5066("100E5066","会员未签约，不能进行解约操作"),
    PROC_CODE_100E5067("100E5067","交易市场客户号同签约协议号不匹配"),
    PROC_CODE_100E5068("100E5068","交易市场存管账号同签约协议号不匹配"),
    PROC_CODE_100E5069("100E5069","签约协议号不存在"),
    PROC_CODE_100E5070("100E5070","未绑定提现银行卡"),
    PROC_CODE_100E5071("100E5071","不存在待结算收益记录"),
    PROC_CODE_100E5072("100E5072","该会员有在途资金尚未处理"),
    PROC_CODE_100E5073("100E5073","该协议号不属于该交易市场"),
    PROC_CODE_100E5074("100E5074","查询绑定的大宗收益账户失败"),
    PROC_CODE_100E5075("100E5075","未绑定大宗收益账户"),
    PROC_CODE_100E5076("100E5076","重复支付的订单"),
    PROC_CODE_100E5077("100E5077","订单已成功，不做二次处理"),
    PROC_CODE_100E5078("100E5078","禁止使用信用卡充值"),
    PROC_CODE_100E5079("100E5079","外部清算单位通知付款金额与平台不一致"),
    PROC_CODE_100E5080("100E5080","交易市场无签约权限"),
    PROC_CODE_100E5081("100E5081","交易市场无解约权限"),
    PROC_CODE_100E5082("100E5082","交易市场有两个资金存管账户"),
    PROC_CODE_100E5083("100E5083","会员名称不一致，验证失败"),
    PROC_CODE_100E5084("100E5084","同一客户下的大宗会员和市场不能签约"),
    PROC_CODE_100E5085("100E5085","资金存管账户验证失败"),
    PROC_CODE_100E5086("100E5086","会员未同交易市场签约"),
    PROC_CODE_100E5087("100E5087","商户可用余额小于退款金额"),
    PROC_CODE_100E5088("100E5088","交易市场已经签到，请勿重复操作"),
    PROC_CODE_100E5089("100E5089","交易市场已经签退，请勿重复操作"),
    PROC_CODE_100E5090("100E5090","请于签到后执行签退操作"),
    PROC_CODE_100E5091("100E5091","商户的交易权限未关闭，无法强制退款"),
    PROC_CODE_100E5092("100E5092","生成结算单金额不能为0"),
    PROC_CODE_100E5093("100E5093","订单调整记录不存在订单调整记录不存在"),
    PROC_CODE_100E5094("100E5094","发起方为空"),
    PROC_CODE_100E5095("100E5095","锁定失败"),
    PROC_CODE_100E5096("100E5096","银行订单号为空"),
    PROC_CODE_100E5097("100E5097","操作员为空"),
    PROC_CODE_100E5098("100E5098","商户不支持此类客户进行本交易"),
    PROC_CODE_100E5099("100E5099","对不起，该订单已超出退款期限，不能发起退款操作"),
    PROC_CODE_100E5100("100E5100","账户不属于G商融通平台账户"),
    PROC_CODE_100E5101("100E5101","G商融通平台账户无对应风险金账户"),
    PROC_CODE_100E5102("100E5102","企业客户不可签约"),
    PROC_CODE_100E5103("100E5103","签约记录不存在"),
    PROC_CODE_100E5104("100E5104","签约商户ID与报文中的商户ID不一致"),
    PROC_CODE_100E5105("100E5105","签约状态不正确：未签约"),
    PROC_CODE_100E5106("100E5106","手续费承担方不正确"),
    PROC_CODE_100E5107("100E5107","佣金承担方不正确"),
    PROC_CODE_100E5108("100E5108","签约风险金账户与报文中的风险金账户不一致"),
    PROC_CODE_100E5109("100E5109","专属账户的自动投标或还款状态不正确：已关闭"),
    PROC_CODE_100E5110("100E5110","佣金金额大于佣金额度上限值"),
    PROC_CODE_100E5111("100E5111","订单已处理成功，不再重复处理"),
    PROC_CODE_100E5112("100E5112","等待银行异步通知，点击查询按钮查看结果（针对北京银行、民生代扣）"),
    PROC_CODE_100E5118("100E5118","快捷支付银行卡冻结"),
    PROC_CODE_100E5200("100E5200","动态口令有问题"),
    PROC_CODE_100E5501("100E5501","保证金业务信息表记录不存在"),
    PROC_CODE_100E5502("100E5502","该客户账户余额不为0，不能销户"),
    PROC_CODE_100E5503("100E5503","该客户账户有交易未完成，不能销户"),
    PROC_CODE_100E5120("100E5120","微通密码控件随机因子不能为空"),
    PROC_CODE_100E5121("100E5121","微通密码控件密码不能为空"),
    // + G商融通 start
    PROC_CODE_100E5201("100E5201","此用户为担保方"),
    PROC_CODE_100E5202("100E5202","G商融通平台账户可用余额不足"),
    PROC_CODE_100E5203("100E5203","用户协议号不存在"),
    PROC_CODE_100E5204("100E5204","担保方协议号不存在"),
    PROC_CODE_100E5205("100E5205","查询用户账户余额，协议号必填,"),
    PROC_CODE_100E5206("100E5206","查询担保方账户余额，协议号必填"),
    PROC_CODE_100E5207("100E5207","商户交易时间不能为空"),
    PROC_CODE_100E5208("100E5208","标的号不能为空"),
    PROC_CODE_100E5209("100E5209","标的名称不能为空"),
    PROC_CODE_100E5210("100E5210","标的产品类型不能为空"),
    PROC_CODE_100E5211("100E5211","标的金额不能为空"),
    PROC_CODE_100E5212("100E5212","借款方协议号不能为空"),
    PROC_CODE_100E5213("100E5213","标的状态不能为空"),
    PROC_CODE_100E5214("100E5214","客户类型不存在"),
    PROC_CODE_100E5215("100E5215","借款期限单位不能为空"),
    PROC_CODE_100E5216("100E5216","【用户支付金额】+【平台支付金额】不等于    投资金额错误"),
    PROC_CODE_100E5217("100E5217","利率不能为空"),
    PROC_CODE_100E5218("100E5218","借款期限不能为空"),
    PROC_CODE_100E5219("100E5219","还款方式不能为空"),
    PROC_CODE_100E5220("100E5220","投资方收款金额不能为空"),
    PROC_CODE_100E5221("100E5221","转账模式不能为空"),
    PROC_CODE_100E5222("100E5222","客户类型不能为空"),
    PROC_CODE_100E5223("100E5223","业务类型不能为空"),
    PROC_CODE_100E5224("100E5224","原订单号不能为空"),
    PROC_CODE_100E5225("100E5225","用户类型不能为空"),
    PROC_CODE_100E5226("100E5226","是否为担保方不能为空"),
    PROC_CODE_100E5227("100E5227","身份证号不能为空"),
    PROC_CODE_100E5228("100E5228","姓名不能为空"),
    PROC_CODE_100E5229("100E5229","用户类型不能为空"),
    PROC_CODE_100E5230("100E5230","企业名称不能为空"),
    PROC_CODE_100E5231("100E5231","还款日期不能为空"),
    PROC_CODE_100E5232("100E5232","投标截止日期不能为空"),
    PROC_CODE_100E5233("100E5233","查询业务类型错误"),
    PROC_CODE_100E5234("100E5234","投标类型不能为空"),
    PROC_CODE_100E5235("100E5235","投资金额不能为空"),
    PROC_CODE_100E5236("100E5236","用户支付金额不能为空"),
    PROC_CODE_100E5237("100E5237","平台支付金额不能为空"),
    PROC_CODE_100E5238("100E5238","平台账户收款金额不能为空"),
    PROC_CODE_100E5239("100E5239","平台风险金账户收款金额不能为空"),
    PROC_CODE_100E5240("100E5240","担保方收款金额不能为空"),
    PROC_CODE_100E5241("100E5241","投资金额错误"),
    PROC_CODE_100E5242("100E5242","标的已存在，请不要重复发送"),
    PROC_CODE_100E5243("100E5243","借款方协议号非本平台签约协议号"),
    PROC_CODE_100E5244("100E5244","放款失败"),
    PROC_CODE_100E5245("100E5245","投资协议号不能为空"),
    PROC_CODE_100E5246("100E5246","用户支付金额错误"),
    PROC_CODE_100E5247("100E5247","平台支付金额错误"),
    PROC_CODE_100E5248("100E5248","标的号错误"),
    PROC_CODE_100E5249("100E5249","此标不属于该商户,无法投标"),
    PROC_CODE_100E5250("100E5250","标的不存在"),
    PROC_CODE_100E5251("100E5251","投资金额大于标的所剩余金额"),
    PROC_CODE_100E5252("100E5252","目前标的状态不支持流标操作"),
    PROC_CODE_100E5253("100E5253","未知的还款方式"),
    PROC_CODE_100E5254("100E5254","不可进行担保方还款，此标没有担保方"),
    PROC_CODE_100E5255("100E5255","目前标的状态不支持还款操作"),
    PROC_CODE_100E5256("100E5256","未知的转账模式"),
    PROC_CODE_100E5257("100E5257","平台没有此标"),
    PROC_CODE_100E5258("100E5258","用户未投此标"),
    PROC_CODE_100E5259("100E5259","付款方账户不存在"),
    PROC_CODE_100E5260("100E5260","收款方账户不存在"),
    PROC_CODE_100E5261("100E5261","付款方账户异常"),
    PROC_CODE_100E5262("100E5262","收款方账户异常"),
    PROC_CODE_100E5263("100E5263","收款方未签约"),
    PROC_CODE_100E5264("100E5264","付款方未签约"),
    PROC_CODE_100E5265("100E5265","未知的查询类型"),
    PROC_CODE_100E5266("100E5266","内部传递参数错误"),
    PROC_CODE_100E5267("100E5267","流标金额大于投标金额"),
    PROC_CODE_100E5268("100E5268","担保方未担保此标"),
    PROC_CODE_100E5269("100E5269","报文格式不正确"),
    PROC_CODE_100E5270("100E5270","已结束的标无法更新状态"),
    PROC_CODE_100E5271("100E5271","担保方协议号非本平台签约协议号"),
    PROC_CODE_100E5272("100E5272","担保方协议号只能是企业"),
    PROC_CODE_100E5273("100E5273","借款人协议号不能和担保方协议号相同"),
    PROC_CODE_100E5274("100E5274","流标信息不正确"),
    PROC_CODE_100E5275("100E5275","流标信息包含重复订单号"),
    PROC_CODE_100E5276("100E5276","平台商户无此交易权限"),
    PROC_CODE_100E5277("100E5277","签约类别错误"),
    PROC_CODE_100E5278("100E5278","借款方协议号错误"),
    PROC_CODE_100E5279("100E5279","担保方协议号错误"),
    PROC_CODE_100E5280("100E5280","回款信息和分账信息至少有一项不能为空"),
    PROC_CODE_100E5281("100E5281","分账信息中备注不能为空"),
    PROC_CODE_100E5282("100E5282","分账信息中商户订单号不能为空"),
    PROC_CODE_100E5283("100E5283","分账信息中商户订单号重复"),
    PROC_CODE_100E5284("100E5284","分账信息中金额错误"),
    PROC_CODE_100E5285("100E5285","分账信息中账户类型错误"),
    PROC_CODE_100E5286("100E5286","回款信息商户订单号不能为空"),
    PROC_CODE_100E5287("100E5287","回款信息商户订单号重复"),
    PROC_CODE_100E5288("100E5288","回款信息中金额错误"),
    PROC_CODE_100E5289("100E5289","回款信息中备注不能为空"),
    PROC_CODE_100E5290("100E5290","投资方协议号错误"),
    PROC_CODE_100E5291("100E5291","借款人协议号与原标号对应的借款人协议号不匹配"),
    PROC_CODE_100E5292("100E5292","目前标的状态不支持放款操作"),
    PROC_CODE_100E5293("100E5293","目前标的状态不支持回款操作"),
    PROC_CODE_100E5294("100E5294","借款期限单位错误"),
    PROC_CODE_100E5295("100E5295","放款金额大于投资金额"),
    PROC_CODE_100E5296("100E5296","标的状态错误"),
    PROC_CODE_100E5297("100E5297","借款方协议号未签约成功"),
    PROC_CODE_100E5298("100E5298","标的金额错误"),
    PROC_CODE_100E5299("100E5299","标的产品类型错误"),
    PROC_CODE_100E5300("100E5300","还款方式错误"),
    PROC_CODE_100E5301("100E5301","回款金额大于还款总金额"),
    PROC_CODE_100E5302("100E5302","签约对象不可为平台"),
    PROC_CODE_100E5303("100E5303","实名认证错误"),
    PROC_CODE_100E5304("100E5304","身份认证系统繁忙,请稍后再试"),
    PROC_CODE_100E5305("100E5305","商户ID不可为空"),
    PROC_CODE_100E5306("100E5306","签约协议号不能为空"),
    PROC_CODE_100E5307("100E5307","回款信息格式错误"),
    PROC_CODE_100E5308("100E5308","分账信息格式错误"),
    PROC_CODE_100E5309("100E5309","借款方协议号不能为担保方协议号"),
    PROC_CODE_100E5310("100E5310","错误操作"),
    PROC_CODE_100E5311("100E5311","用户来源错误"),
    PROC_CODE_100E5312("100E5312","用户来源不能为空"),
    PROC_CODE_100E5313("100E5313","标的只有在募集中才能投标"),
    PROC_CODE_100E5314("100E5314","投标类型错误"),
    PROC_CODE_100E5315("100E5315","标的号长度过长"),
    PROC_CODE_100E5316("100E5316","商户平台ID重复"),
    PROC_CODE_100E5317("100E5317","交易金额不可为空"),
    PROC_CODE_100E5318("100E5318","交易处理中"),
    PROC_CODE_100E5319("100E5319","交易处理失败"),
    PROC_CODE_100E5320("100E5320","借款人不能投标"),
    PROC_CODE_100E5321("100E5321","只有签约成功用户才能进行投标"),
    PROC_CODE_100E5322("100E5322","银行服务通信异常"),
    PROC_CODE_100E5323("100E5323","此标银行审核拒绝，不支持当前操作"),
    PROC_CODE_100E5324("100E5324","标的审核中，不支持此操作"),
    PROC_CODE_100E5325("100E5325","商户平台无托管银行"),
    PROC_CODE_100E5326("100E5326","非法请求地址"),
    PROC_CODE_100E5327("100E5327","系统错误"),
    PROC_CODE_100E5328("100E5328","参数不完整"),
    PROC_CODE_100E5329("100E5329","验签失败"),
    PROC_CODE_100E5330("100E5330","平台信息不存在"),
    PROC_CODE_100E5331("100E5331","该商户的托管银行已关闭"),
    PROC_CODE_100E5332("100E5332","一个商户的资金只能由一家银行来托管"),
    PROC_CODE_100E5333("100E5333","用户名格式错误"),
    PROC_CODE_100E5334("100E5334","只能放款一次"),
    PROC_CODE_100E5335("100E5335","还款中的标无法更新状态"),
    PROC_CODE_100E5336("100E5336","放款金额和分账金额至少有一项不能为空"),
    PROC_CODE_100E5337("100E5337","暂未开通企业用户移动端签约服务，您可登录商户网页端开通或咨询客服400-0550-009"),
    PROC_CODE_100E5338("100E5338","开户数量超过5个，请登录已注册用户来完成签约"),
    PROC_CODE_100E5339("100E5339","不支持信用卡"),
    PROC_CODE_100E5340("100E5340","利率格式错误"),
    PROC_CODE_100E5341("100E5341","担保方协议号重复"),
    PROC_CODE_100E5342("100E5342","资金结算账户的交易不能发起退款"),
    PROC_CODE_100E5343("100E5343","账户类型错误"),
    PROC_CODE_100E5344("100E5344","支付失败，请联系平台"),
    // + G商融通 end  100E5500结束
    PROC_CODE_100E6001("100E6001","记录不存在"),
    PROC_CODE_100E6002("100E6002","存在多条重复的记录"),
    PROC_CODE_100E6009("100E6009","该清算单位对账服务不可用"),
    PROC_CODE_100E6010("100E6010","清算单位回应验签失败"),
    PROC_CODE_100E6011("100E6011","账号户名不符"),
    PROC_CODE_100E6012("100E6012","账号不存在"),
    PROC_CODE_100E6013("100E6013","账号不正确：账户已销户或冻结"),
    PROC_CODE_100E6014("100E6014","账号不正确：账户已挂失"),
    PROC_CODE_100E6015("100E6015","账号不正确：账户已过期"),
    PROC_CODE_100E6016("100E6016","账号不正确：此账户为无效账户"),
    PROC_CODE_100E6017("100E6017","账号不正确：不支持旧账号"),
    PROC_CODE_100E6018("100E6018","账号不正确：户名或账号不正确"),
    PROC_CODE_100E6019("100E6019","账号不正确：长期不动账账户，请到银行办理相关手续"),
    PROC_CODE_100E6020("100E6020","入账不成功"),
    PROC_CODE_100E6021("100E6021","请重新提交交易"),
    PROC_CODE_100E6022("100E6022","银行系统错误。"),
    PROC_CODE_100E6023("100E6023","银行类别或支行信息不准确"),
    PROC_CODE_100E6024("100E6024","信用卡未开卡。银行卡为信用卡或贷记卡，目前还未到银行办理开通手续，暂不能"),
    PROC_CODE_100E6025("100E6025","付款金额超出该清算单位限制"),
    PROC_CODE_100E6026("100E6026","银行重复通知"),
    PROC_CODE_100E6027("100E6027","付款失败"),
    PROC_CODE_100E6028("100E6028","网关类交易B2B签名异常"),
    PROC_CODE_100E6029("100E6029","网关类交易B2C签名异常"),
    PROC_CODE_100E6030("100E6030","网关类交易B2B验签异常"),
    PROC_CODE_100E6031("100E6031","网关类交易B2C验签异常"),
    PROC_CODE_100E6032("100E6032","网关类交易B2B查询未知异常"),
    PROC_CODE_100E6033("100E6033","网关类交易B2C查询未知异常"),
    PROC_CODE_100E6034("100E6034","网关类交易B2B查询组装报文异常"),
    PROC_CODE_100E6035("100E6035","网关类交易B2C查询组装报文异常"),
    PROC_CODE_100E6036("100E6036","网关类交易B2B查询通信异常"),
    PROC_CODE_100E6037("100E6037","网关类交易B2C查询通信异常"),
    PROC_CODE_100E6038("100E6038","网关类交易B2B查询解析报文异常"),
    PROC_CODE_100E6039("100E6039","网关类交易B2C查询解析报文异常"),
    PROC_CODE_100E6040("100E6040","网关类交易验签失败"),
    PROC_CODE_100E6044("100E6044","平台不支持该方法"),
    PROC_CODE_100E6045("100E6045","银企直连类交易转账异常"),
    PROC_CODE_100E6046("100E6046","银企直连类交易转账组装报文异常"),
    PROC_CODE_100E6047("100E6047","银企直连类交易转账通信异常"),
    PROC_CODE_100E6048("100E6048","银企直连类交易转账解析报文异常"),
    PROC_CODE_100E6049("100E6049","银企直连类交易查询异常"),
    PROC_CODE_100E6050("100E6050","银企直连类交易查询组装报文异常"),
    PROC_CODE_100E6051("100E6051","银企直连类交易查询通信异常"),
    PROC_CODE_100E6052("100E6052","银企直连类交易查询解析报文异常"),
    PROC_CODE_100E6053("100E6053","快捷类交易签约异常"),
    PROC_CODE_100E6054("100E6054","快捷类交易解约异常"),
    PROC_CODE_100E6055("100E6055","快捷类交易签约查询异常"),
    PROC_CODE_100E6056("100E6056","快捷类交易解约查询异常"),
    PROC_CODE_100E6057("100E6057","快捷类交易支付异常"),
    PROC_CODE_100E6058("100E6058","快捷类交易支付查询异常"),
    PROC_CODE_100E6059("100E6059","无卡类交易支付异常"),
    PROC_CODE_100E6060("100E6060","无卡类交易签名异常"),
    PROC_CODE_100E6061("100E6061","无卡类交易验签异常"),
    PROC_CODE_100E6062("100E6062","无卡类交易通信异常"),
    PROC_CODE_100E6063("100E6063","无卡类交易查询异常"),
    PROC_CODE_100E6064("100E6064","验签成功通知后台地址入账异常"),
    PROC_CODE_100E6065("100E6065","状态不明确"),
    PROC_CODE_100E6066("100E6066","清算单位交易处理中"),
    PROC_CODE_100E6067("100E6067","请求参数类型错"),
    PROC_CODE_100E6068("100E6068","清算单位回应校验失败"),
    PROC_CODE_100E6069("100E6069","银行账号错误"),
    PROC_CODE_100E6070("100E6070","cvv2错误"),
    PROC_CODE_100E6071("100E6071","信用卡有效期错误"),
    PROC_CODE_100E6072("100E6072","持卡人姓名错误"),
    PROC_CODE_100E6073("100E6073","手机号错误"),
    PROC_CODE_100E6074("100E6074","客户证件类型错误"),
    PROC_CODE_100E6075("100E6075","客户证件号错误"),
    PROC_CODE_100E6076("100E6076","快捷类交易认证异常"),
    PROC_CODE_100E6077("100E6077","快捷类交易发送短信异常"),
    PROC_CODE_100E6078("100E6078","快捷类交易验证短信异常"),
    PROC_CODE_100E6079("100E6079","快捷类交易验签失败"),
    PROC_CODE_100E6080("100E6080","快捷类交易查询异常"),
    PROC_CODE_100E6081("100E6081","快捷类交易查询绑卡信息异常"),
    PROC_CODE_100E6082("100E6082","银企直连类交易转账签名异常"),
    PROC_CODE_100E6083("100E6083","交易身份信息与已登录信息不一致！"),
    PROC_CODE_100E6084("100E6084","提交卡信息与上送卡信息不一致!"),
    PROC_CODE_100E6085("100E6085","不支持该银行卡"),
    PROC_CODE_100E6086("100E6086","您的实名信息有误，请核对后再试"),
    PROC_CODE_100E6087("100E6087","退款交易请求异常"),
    PROC_CODE_100E6088("100E6088","退款交易返回处理异常"),
    PROC_CODE_100E6089("100E6089","已存在处理中退款订单不可发起退款"),
    PROC_CODE_100E6090("100E6090","银行产品空通道"),
    PROC_CODE_100E6091("100E6091","短信验证码输入正确"),
    PROC_CODE_100E6092("100E6092","发送短信最大次数为0"),
    PROC_CODE_100E6093("100E6093","订单不存在请求失败"),
    PROC_CODE_100E6094("100E6094","获取次数超限，获取失败"),
    PROC_CODE_100E6095("100E6095","错误次数超限，获取失败"),
    PROC_CODE_100E6096("100E6096","获取短信验证码失败，请稍后再试"),
    PROC_CODE_100E6097("100E6097","验证短信失败最大次数为0"),
    PROC_CODE_100E6098("100E6098","短信验证码错误，您还有n次机会"),
    PROC_CODE_100E6099("100E6099","错误次数超限，无法提交"),
    PROC_CODE_100E6100("100E6100","当日错误次数超限，该卡已被锁定"),
    PROC_CODE_100E6101("100E6101","银行卡信息错误，您还有n次机会"),
    PROC_CODE_100E6102("100E6102","短信发送成功"),
    PROC_CODE_100E6103("100E6103","无鉴权成功记录"),
    PROC_CODE_100E6104("100E6104","银行卡信息有误，请仔细核对"),
    PROC_CODE_100E6105("100E6105","快捷支付未经短信申请"),
    PROC_CODE_100E6106("100E6106","快捷支付未经短信授权"),
    PROC_CODE_100E6107("100E6107","快捷支付接口传送金额与数据库金额不符"),
    PROC_CODE_100E6108("100E6108","退款订单未发往银行，请耐心等待"),
    PROC_CODE_100E6109("100E6109","手续费账户状态异常"),
    PROC_CODE_100E6110("100E6110","短信发送失败，请联系发卡行"),
    PROC_CODE_100E6120("100E6120","网联支付申请流水号异常"),
    PROC_CODE_100E6121("100E6121","网联支付流水号不存在"),
    PROC_CODE_100E6122("100E6122","通讯异常,状态非200"),
    PROC_CODE_100E6123("100E6123","通讯异常,返回为空"),
    PROC_CODE_100E6124("100E6124","通讯异常，其他异常"),
    PROC_CODE_100E6125("100E6125","通讯超时"),
    PROC_CODE_100E6126("100E6126","网联发送报文加签异常"),
    PROC_CODE_100E6127("100E6127","网联返回报文验签异常"),
    PROC_CODE_100E6128("100E6128","网联网关支付申请异常"),
    PROC_CODE_100E6129("100E6129","网联网关支付申请组装报文异常"),
    PROC_CODE_100E6130("100E6130","网联网关支付返回报文异常"),
    PROC_CODE_100E6131("100E6131","网联网关支付订单状态查询异常"),
    PROC_CODE_100E6132("100E6132","网联交易状态查询异常"),
    PROC_CODE_100E6133("100E6133","网联退款交易请求异常"),
    PROC_CODE_100E6601("100E6601","委托代收鉴权记录不存在"),
    PROC_CODE_100E6602("100E6602","委托代收鉴权状态异常"),
    PROC_CODE_100E6603("100E6603","委托代收类交易发送短信异常"),
    PROC_CODE_100E6604("100E6604","委托代收类交易授权编码错误"),
    PROC_CODE_100E6605("100E6605","委托代收类交易授权状态错误"),
    PROC_CODE_100E6606("100E6606","委托代收授权记录不存在"),
    PROC_CODE_100E6607("100E6607","委托代收用途摘要不能为空"),
    PROC_CODE_100E6608("100E6608","委托代收用途摘要超长"),
    PROC_CODE_100E6609("100E6609","委托代收授权编码不能为空"),
    PROC_CODE_100E6610("100E6610","委托代收授权编码超长"),
    PROC_CODE_100E6611("100E6611","委托代收银行卡鉴权编号不能为空"),
    PROC_CODE_100E6612("100E6612","委托代收授权确认短信验证码不能为空"),
    PROC_CODE_100E6613("100E6613","委托代收授权账户与委托代收银行卡鉴权账户不匹配"),
    PROC_CODE_100E7001("100E7001","平台不支持的付款方式"),
    PROC_CODE_100E7002("100E7002","平台不支持的收款清算单位"),
    PROC_CODE_100E7003("100E7003","平台不支持的出款清算单位"),
    PROC_CODE_100E7004("100E7004","平台该收款清算单位不支持的付款方式"),
    PROC_CODE_100E7005("100E7005","平台该出款清算单位不支持的付款方式"),
    PROC_CODE_100E7006("100E7006","平台不支持的交易码"),
    PROC_CODE_100E7007("100E7007","平台不支持的币种"),
    PROC_CODE_100E7008("100E7008","平台不支持的业务种类"),
    PROC_CODE_100E7009("100E7009","错误码不存在"),
    PROC_CODE_100E7010("100E7010","存在多条重复的错误码记录"),
    PROC_CODE_100E7011("100E7011","平台不支持的交易码或版本号"),
    PROC_CODE_100E7012("100E7012","平台该出款清算单位不支持直连方式"),
    PROC_CODE_100E7013("100E7013","交易未配置银行业务产品"),
    PROC_CODE_100E7014("100E7014","不支持的银行业务产品"),
    PROC_CODE_100E7015("100E7015","清算单位不支持的支付操作"),
    PROC_CODE_100E7016("100E7016","清算单位不支持的查询操作"),
    PROC_CODE_100E7017("100E7017","清算单位不支持的对账操作"),
    PROC_CODE_100E7018("100E7018","清算单位不支持单笔转账操作"),
    PROC_CODE_100E7019("100E7019","清算单位不支持的批量转账操作"),
    PROC_CODE_100E7020("100E7020","清算单位不支持退款操作"),
    PROC_CODE_100E7021("100E7021","清算单位接口通道配置信息未配置"),
    PROC_CODE_100E7022("100E7022","该银行业务产品不支持的通道"),
    PROC_CODE_100E7023("100E7023","银行返回通知参数为空"),
    PROC_CODE_100E7024("100E7024","平台商户余额不足"),
    PROC_CODE_100E7025("100E7025","网关类交易第三方服务签名失败"),
    PROC_CODE_100E7026("100E7026","网关类交易第三方服务验签失败"),
    PROC_CODE_100E7027("100E7027","网关类交易第三方服务查询未知异常"),
    PROC_CODE_100E7028("100E7028","网关类交易第三方服务通信异常"),
    PROC_CODE_100E7029("100E7029","收款方户名与对公类型不匹配"),
    PROC_CODE_100E8001("100E8001","企业客户验签失败"),
    PROC_CODE_100E8002("100E8002","外部清算单位回应平台提交数据验签失败"),
    PROC_CODE_100E8003("100E8003","外部清算单位验签失败"),
    PROC_CODE_100E8004("100E8004","系统验签失败"),
    PROC_CODE_100E8005("100E8005","验证码错"),
    PROC_CODE_100E8006("100E8006","手机验证码错误"),
    PROC_CODE_100E8007("100E8007","邮箱验证码错误"),
    //*********************基金************************************************//
    PROC_CODE_100E8501("100E8501","基金代码不存在"),
    PROC_CODE_100E8502("100E8502","基金交易类型不存在"),
    PROC_CODE_100E8503("100E8503","基金交易验证码不存在"),
    PROC_CODE_100E8504("100E8504","基金交易银行卡号不存在"),
    PROC_CODE_100E8505("100E8505","基金交易银行编码不存在"),
    PROC_CODE_100E8506("100E8506","基金交易清算日期不存在"),
    PROC_CODE_100E8507("100E8507","签约协议号无效"),
    PROC_CODE_100E8508("100E8508","银行卡未绑定或已解绑"),
    PROC_CODE_100E8509("100E8509","基金公司上传文件名不能为空"),
    PROC_CODE_100E8510("100E8510","基金公司上传文件名长度过长"),
    PROC_CODE_100E8511("100E8511","基金公司上传文件类型不能为空"),
    PROC_CODE_100E8512("100E8512","基金公司上传文件类型长度过长"),
    PROC_CODE_100E8513("100E8513","基金公司上传文件时间不存在"),
    PROC_CODE_100E8514("100E8514","基金公司上传文件时间长度错误"),
    PROC_CODE_100E8515("100E8515","基金公司上传文件相对路径不存在"),
    PROC_CODE_100E8516("100E8516","基金公司上传文件相对路径长度过长"),
    PROC_CODE_100E8517("100E8517","基金公司上传文件备注长度过长"),
    PROC_CODE_100E8518("100E8518","该上传文件已经存在通知记录"),
    PROC_CODE_100E8519("100E8519","基金支付类签名异常"),
    PROC_CODE_100E8520("100E8520","基金支付中暂不支持的接口名称"),
    PROC_CODE_100E8521("100E8521","基金支付类通知银行通信异常"),
    PROC_CODE_100E8522("100E8522","未开通申购认购账户"),
    PROC_CODE_100E8523("100E8523","基金支付协议号格式错误"),
    PROC_CODE_100E8524("100E8524","基金代码格式错误"),
    PROC_CODE_100E8525("100E8525","基金支付订单类型格式错误"),
    PROC_CODE_100E8526("100E8526","基金支付短信验证码格式错误"),
    PROC_CODE_100E8527("100E8527","基金支付银行卡号格式错误"),
    PROC_CODE_100E8528("100E8528","基金支付清算日期格式错误"),
    PROC_CODE_100E8529("100E8529","基金支付来源格式错误"),
    PROC_CODE_100E8530("100E8530","基金支付业务类型格式错误"),
    PROC_CODE_100E8531("100E8531","基金支付业务类型不存在"),
    PROC_CODE_100E8532("100E8532","交易金额不能为空"),
    PROC_CODE_100E8533("100E8533","交易金额输入格式错误"),
    PROC_CODE_100E8534("100E8534","短信验证码错误"),
    PROC_CODE_100E8535("100E8535","银行限额，金额不能低于两块"),
    PROC_CODE_100E8536("100E8536","企业基金输入参数为空"),
    PROC_CODE_100E8537("100E8537","理财转入订单发往基金公司反馈失败"),
    PROC_CODE_100E8538("100E8538","理财转出订单发往基金公司反馈失败"),
    PROC_CODE_100E8539("100E8539","商财通查询基金产品信息失败"),
    PROC_CODE_100E8540("100E8540","商财通查询客户收益信息失败"),
    PROC_CODE_100E8541("100E8541","商财通查询基金资产信息失败"),
    PROC_CODE_100E8542("100E8542","信息已失效，请重新提交"),
    PROC_CODE_100E8543("100E8543","sftp服务器连接失败"),
    PROC_CODE_100E8544("100E8544","基金开户扫描件上传失败"),
    PROC_CODE_100E8545("100E8545","非法国付宝账户"),
    PROC_CODE_100E8546("100E8546","活期宝转入方案尚未个性化，不能进行转入操作"),
    PROC_CODE_100E8701("100E8701","已签约，不允许重复签约"),
    PROC_CODE_100E8702("100E8702","该商户下没有对应的签约协议号"),
    PROC_CODE_100E8703("100E8703","该用户的状态是“已解约”，不需要进行任何操作"),
    PROC_CODE_100E8704("100E8704","两次短信发送时间至少要相差60秒"),
    PROC_CODE_100E8705("100E8705","已经存在相同的订单号"),
    PROC_CODE_100E8706("100E8706","不存在的协议号"),
    PROC_CODE_100E8707("100E8707","该用户实名认证有误"),
    PROC_CODE_100E8708("100E8708","商户代码为空，请填写完整后再提交"),
    PROC_CODE_100E8709("100E8709","订单号为空，请填写完整后再提交"),
    PROC_CODE_100E8710("100E8710","商户请求时间为空，请填写完整后再提交"),
    PROC_CODE_100E8711("100E8711","姓名为空，请填写完整后再提交"),
    PROC_CODE_100E8712("100E8712","证件类型为空，请填写完整后再提交"),
    PROC_CODE_100E8713("100E8713","证件号码为空，请填写完整后再提交"),
    PROC_CODE_100E8714("100E8714","基金公司签约合同号为空，请填写完整后再提交"),
    PROC_CODE_100E8715("100E8715","基金公司交易账号为空，请填写完整后再提交"),
    PROC_CODE_100E8716("100E8716","服务器时间为空，请填写完整后再提交"),
    PROC_CODE_100E8717("100E8717","交易代码为空，请填写完整后再提交"),
    PROC_CODE_100E8718("100E8718","手机号码为空，请填写完整后再提交"),
    PROC_CODE_100E8719("100E8719","手机号码不正确，请填写完整后再提交"),
    PROC_CODE_100E8720("100E8720","身份证号码不正确，请填写完整后再提交"),
    PROC_CODE_100E8721("100E8721","签约合同号为空，请填写完整后再提交"),
    PROC_CODE_100E8722("100E8722","基金公司机构代码有误"),
    PROC_CODE_100E8723("100E8723","长度不符合要求"),
    PROC_CODE_100E8724("100E8724","有不允许的字符出现"),
    PROC_CODE_100E8725("100E8725","证件类型必须是身份证"),
    PROC_CODE_100E8726("100E8726","该商户不具备此接口权限"),
    PROC_CODE_100E8727("100E8727","基金业务短信发送失败"),
    PROC_CODE_100E8728("100E8728","姓名必须是汉字"),
    PROC_CODE_100E8729("100E8729","签约协议号为空，请填写完整后更新提交"),
    PROC_CODE_100E8730("100E8730","交易时间不能为空"),
    PROC_CODE_100E8731("100E8731","银行卡号不正确"),
    PROC_CODE_100E8732("100E8732","该商户的状态异常，请联系客服"),
    PROC_CODE_100E8733("100E8733","该商户的状态异常，请联系客服"),
    PROC_CODE_100E8734("100E8734","基金业务短信封装数据失败"),
    PROC_CODE_100E8735("100E8735","该手机号当日获取短信验证码次数超限"),
    PROC_CODE_100E8736("100E8736","短信验证码连续输错次数超限"),
    PROC_CODE_100E8738("100E8738","该银行卡已经解绑，不能给该银行卡发短信"),
    PROC_CODE_100E8739("100E8739","赎回，账户变动通知金额不一致"),
    PROC_CODE_100E8740("100E8740","赎回，订单金额不一致"),
    PROC_CODE_100E8741("100E8741","活期宝转出CPS前置校验失败"),
    PROC_CODE_100E8742("100E8742","活期宝转出CPS前置校验发生未知异常"),
    PROC_CODE_100E8743("100E8743","赎回分红账户不存在"),
    PROC_CODE_100E8744("100E8744","已存在记账点"),
    PROC_CODE_100E8745("100E8745","客户在基金公司已开户"),
    PROC_CODE_100E8601("100E8601","基金用户已经绑定过银行卡"),
    PROC_CODE_100E8602("100E8602","基金请先绑定银行卡"),
    PROC_CODE_100E8603("100E8603","银行卡鉴权不通过"),
    PROC_CODE_100E8604("100E8604","银行鉴权接口不可用"),
    PROC_CODE_100E8605("100E8605","解卡成功"),
    PROC_CODE_100E8606("100E8606","解绑卡业务类型不符合"),
    PROC_CODE_100E8607("100E8607","银行卡号为空或长度不符合"),
    PROC_CODE_100E8608("100E8608","姓名为空或长度不符合"),
    PROC_CODE_100E8609("100E8609","证件类型为空或长度不符合"),
    PROC_CODE_100E8610("100E8610","证件号码为空或长度不符合"),
    PROC_CODE_100E8611("100E8611","ip有误或长度不符合"),
    PROC_CODE_100E8612("100E8612","商户订单号为空或长度不符合"),
    PROC_CODE_100E8613("100E8613","手机号长度有误"),
    PROC_CODE_100E8614("100E8614","订单重复"),
    PROC_CODE_100E8615("100E8615","基金账号不能为空"),
    PROC_CODE_100E8616("100E8616","该用户未绑卡"),
    PROC_CODE_100E8617("100E8617","持卡人必须为已签约用户"),
    PROC_CODE_100E8618("100E8618","绑卡解卡业务类型不匹配"),
    PROC_CODE_100E8619("100E8619","商户号错误"),
    PROC_CODE_100E8620("100E8620","用户未签约"),
    PROC_CODE_100E8621("100E8621","签约协议号重复"),
    PROC_CODE_100E8622("100E8622","该用户未签约或签约协议号不正确"),
    PROC_CODE_100E8623("100E8623","签约协议号不能为空或长度不符"),
    PROC_CODE_100E8624("100E8624","银行卡号和银行机构代码不匹配"),
    PROC_CODE_100E8625("100E8625","该商户未实名认证"),
    PROC_CODE_100E8626("100E8626","该商户非基金商户"),
    PROC_CODE_100E8627("100E8627","来源只能为p或m"),
    /******************************基金企业异常码 start **********************************/
    PROC_CODE_100E8628("100E8628","基金企业封装报文失败"),
    PROC_CODE_100E8629("100E8629","基金企业解析输出报文失败"),
    PROC_CODE_100E8630("100E8630","基金企业接收返回报文验签失败"),
    PROC_CODE_100E8631("100E8631","基金企业接收返回报文为空"),
    PROC_CODE_100E8632("100E8632","基金企业接收返回报文格式不正确"),
    PROC_CODE_100E8633("100E8633","基金企业报文上送必填字段出现空值"),
    PROC_CODE_100E8634("100E8634","基金企业接收返回报文未知异常"),
    /******************************基金企业异常码 end **********************************/
//**********************************基金end*********************************************//
    PROC_CODE_100E9001("100E9001","正在处理数据"),
    PROC_CODE_100E9002("100E9002","系统忙，请稍后提交"),
    PROC_CODE_100E8008("100E8008","验证码发送次数超限"),
    PROC_CODE_100E8009("100E8009","卡号被锁定"),
    PROC_CODE_100E8010("100E8010","卡类型有误"),
    PROC_CODE_100E8011("100E8011","验证信息与原订单不符"),
    /**
     * 跨境人民币
     */
    PROC_CODE_100E9020("100E9020","境外来源资金余额不足"),
    PROC_CODE_100E9021("100E9021","跨境人民币订单超出交易编码的限额"),
    PROC_CODE_100E9022("100E9022","商户进入跨境人民币黑名单，不能做交易"),
    PROC_CODE_100E9023("100E9023","个人(姓名+身份证)进入跨境人民币黑名单，不能做交易"),
    PROC_CODE_100E9024("100E9024","银行卡进入跨境人民币很名单，不能做交易"),
    PROC_CODE_100E9025("100E9025","查不到用户用于结汇的默认银行卡"),
    PROC_CODE_100E9026("100E9026","默认账户不可直接更改为非默认或删除"),
    PROC_CODE_100E9027("100E9027","运单号格式不符合要求"),
    PROC_CODE_100E9028("100E9028","填写了承运方或运单号或运单类型任意一个,则必须填写其他两项数据"),
    PROC_CODE_100E9029("100E9029","运单类型错误!"),
    PROC_CODE_100E9030("100E9030","该订单号的运单信息已存在"),
    PROC_CODE_100E9031("100E9031","商户订单号未找到对应的主订单号"),
    PROC_CODE_100E9032("100E9032","该商户订单号的运单信息已存在"),
    PROC_CODE_100E9033("100E9033","该承运商和运单号已存在"),
    PROC_CODE_100E9034("100E9034","收款银行账户错误"),
    PROC_CODE_100E9035("100E9035","收款方常驻国家/地区错误"),
    PROC_CODE_100E9036("100E9036","收款方开户行名称错误"),
    PROC_CODE_100E9037("100E9037","Swift Code错误"),
    PROC_CODE_100E9038("100E9038","人行行号错误"),
    PROC_CODE_100E9039("100E9039","汇款留言错误"),
    PROC_CODE_100E9040("100E9040","收款方名称错误"),
    PROC_CODE_100E9041("100E9041","文件名格式错误"),
    PROC_CODE_100E9042("100E9042","上传文件不存在或文件超过5MB"),
    PROC_CODE_100E9043("100E9043","汇款用途码错误"),
    PROC_CODE_100E9044("100E9044","没有汇款API交易权限"),
    PROC_CODE_100E9045("100E9045","请求IP地址和备案IP不一致"),
    PROC_CODE_100E9046("100E9046","系统处理中，请稍后再次尝试！"),
    PROC_CODE_100E9047("100E9047","汇款金额必须大于等于100.00元"),
    PROC_CODE_100E9048("100E9048","兑换货币不支持"),
    PROC_CODE_100E9049("100E9049","无效换汇日期"),
    PROC_CODE_100E9050("100E9050","请求过于频繁"),
    PROC_CODE_100E9051("100E9051","汇率查询服务暂时不可用"),
    PROC_CODE_100E9052("100E9052","国付宝账户与企业ID不符"),
    PROC_CODE_100E9053("100E9053","账户信息有误"),
    PROC_CODE_100E9054("100E9054","当前查询用户过多，请稍后再试"),
    PROC_CODE_100E9055("100E9055","分账账户不存在"),
    PROC_CODE_100E9056("100E9056","分账账户状态异常"),
    PROC_CODE_100E9057("100E9057","分账账户不能与进口交易收款账户一致"),
    PROC_CODE_100E9058("100E9058","分账固定金额和分账账户个数不匹配"),
    PROC_CODE_100E9060("100E9060","分账金额不能小于0.01元"),
    PROC_CODE_100E9061("100E9061","分账比例和分账账户个数不匹配"),
    PROC_CODE_100E9062("100E9062","分账金额不能为空"),
    PROC_CODE_100E9063("100E9063","分账账户不能为空"),
    PROC_CODE_100E9064("100E9064","分账额度超限"),
    PROC_CODE_100E9065("100E9065","分账笔数超限"),
    PROC_CODE_100E9066("100E9066","分账信息格式错误"),
    PROC_CODE_100E9067("100E9067","分账比例超限"),
    PROC_CODE_100E9059("100E9059","收款方退款金额必须大于分账方退款金额之和"),
    PROC_CODE_100E9068("100E9068","是否退分账不能为空"),
    PROC_CODE_100E9069("100E9069","进口退款账户余额不足"),
    PROC_CODE_100E9070("100E9070","分账退款账户余额不足"),
    PROC_CODE_100E9071("100E9071","批量支付信息格式错误"),
    PROC_CODE_100E9072("100E9072","境内来源资金余额不足"),
    PROC_CODE_100E9073("100E9073","外卡退款账户余额不足"),
    PROC_CODE_100E9074("100E9074","超出退款期限"),
    PROC_CODE_100E9075("100E9075","支付成功后0.5小时内不能发起退款"),
    PROC_CODE_100E9076("100E9076","保证金冻结失败"),
    PROC_CODE_100E9077("100E9077","保证金解冻失败"),
    PROC_CODE_100E9078("100E9078","订单不是申诉中状态，无法修改申诉状态"),
    PROC_CODE_100E9079("100E9079","持卡人邮箱进入跨境人民币黑名单，不能做交易"),
    PROC_CODE_100E9080("100E9080","IP进入跨境人民币黑名单，不能做交易"),
    PROC_CODE_100E9081("100E9081","远程调用乾汇退款接口失败"),
    PROC_CODE_100E9082("100E9082","乾汇退款接口返回申请退款失败"),
    PROC_CODE_100E9083("100E9083","商户进入跨境外卡黑名单，不能做交易"),
    PROC_CODE_100E9084("100E9084","个人(姓名+手机号)进入跨境外卡黑名单，不能做交易"),
    PROC_CODE_100E9085("100E9085","银行卡进入跨境外卡黑名单，不能做交易"),
    PROC_CODE_100E9086("100E9086","信用卡有效期月份为空"),
    PROC_CODE_100E9087("100E9087","信用卡有效期年份为空"),
    PROC_CODE_100E9088("100E9088","安全码为空"),
    PROC_CODE_100E9089("100E9089","设备指纹 ID为空"),
    PROC_CODE_100E9090("100E9090","商户没有开通3D验证"),
    PROC_CODE_100E9091("100E9091","远程调用乾汇运单上传失败"),
    PROC_CODE_100E9092("100E9092","外卡支付运单上传快递单号错误"),
    PROC_CODE_100E9093("100E9093","外卡支付运单上传快递公司错误"),
    PROC_CODE_100E9094("100E9094","外卡支付运单上传查单网址错误"),
    PROC_CODE_100E9095("100E9095","外卡支付运单上传配送时间错误"),
    PROC_CODE_100E9096("100E9096","外卡支付运单上传预计妥投时间错误"),
    PROC_CODE_100E9097("100E9097","外卡支付运单上传上传时间错误"),
    PROC_CODE_100E9098("100E9098","无此交易权限"),
    PROC_CODE_100E9099("100E9099","商户开通3D验证状态未明"),
    PROC_CODE_100E9100("100E9100","外卡支付3D验证失败"),
    /**集团云帐户所属*/
    PROC_CODE_100E9101("100E9101","银行账号不能重复绑定"),
    PROC_CODE_100E9102("100E9102","此帐号没有关联关系"),
    PROC_CODE_100E9103("100E9103","银行账号没有绑定过银行卡"),
    PROC_CODE_100E9104("100E9104","没有查到相应的账号"),
    PROC_CODE_100E9105("100E9105","该账户不是云账户或相关账户"),
    PROC_CODE_100E9106("100E9106","该账户协议号与绑定银行卡不匹配"),
    PROC_CODE_100E9107("100E9107","手续费承担方支付手续费可用余额不足"),
    PROC_CODE_100E9108("100E9108","手续费承担方支付手续费和佣金的可用余额不足"),
    PROC_CODE_100E9109("100E9109","绑定的银行卡有误"),
    PROC_CODE_100E9110("100E9110","支付交易金额和佣金的可用余额不足"),
    PROC_CODE_100E9111("100E9111","公司名称与绑定银行卡开户名称不一致"),
    PROC_CODE_100E9112("100E9112","子账户对子账户的网关支付拒绝发起退款"),
    /**集团云帐户所属 网关 */
    PROC_CODE_100E9201("100E9201","该协议号有误"),
    PROC_CODE_100E9202("100E9202","商户流水号有误"),
    PROC_CODE_100E9203("100E9203","公司名称有误"),
    PROC_CODE_100E9204("100E9204","银行卡卡号有误"),
    PROC_CODE_100E9205("100E9205","开户银行不能为空"),
    PROC_CODE_100E9206("100E9206","绑卡ID有误"),
    PROC_CODE_100E9207("100E9207","联行号有误"),
    PROC_CODE_100E9208("100E9208","操作类型有误"),
    PROC_CODE_100E9209("100E9209","企业法人名称有误"),
    PROC_CODE_100E9210("100E9210","企业营业执照号有误"),
    PROC_CODE_100E9211("100E9211","该邮箱已被注册"),
    PROC_CODE_100E9212("100E9212","上送字段isBindCard有误"),
    PROC_CODE_100E9213("100E9213","银行预留手机号有误"),
    PROC_CODE_100E9214("100E9214","绑卡数量超限，最多可绑定10张银行卡"),
    PROC_CODE_100E9215("100E9215","对账文件日期格式有误"),
    PROC_CODE_100E9216("100E9216","对账文件类别格式有误"),
    PROC_CODE_100E9217("100E9217","文件类型格式有误"),
    PROC_CODE_100E9218("100E9218","当日下载次数已达到最大限制"),
    PROC_CODE_100E9219("100E9219","对账数据不存在"),
    PROC_CODE_100E9220("100E9220","佣金收取类型有误"),
    PROC_CODE_100E9221("100E9221","商户佣金格式有误"),
    PROC_CODE_100E9222("100E9222","同一身份证号开户超过5个"),
    /**生钱包所属  begin*/
    PROC_CODE_100F1001("100F1001","访问地址不存在"),
    PROC_CODE_100F1002("100F1002","内部系统异常"),
    PROC_CODE_100F1003("100F1003","数据库异常"),
    PROC_CODE_100F1004("100F1004","发生IO错误"),
    PROC_CODE_100F2001("100F2001","外部系统异常"),
    PROC_CODE_100F3001("100F3001","系统内远程调用超时"),
    PROC_CODE_100F3002("100F3002","系统外远程调用超时"),
    PROC_CODE_100E9401("100E9401","企业国付宝账户状态有误"),
    PROC_CODE_100E9402("100E9402","该手机号已注册过国付宝企业账户"),
    PROC_CODE_100E9403("100E9403","输入的身份信息与实名国付宝账户身份不一致"),
    PROC_CODE_100E9404("100E9404","此企业账户不是生钱包账户"),
    PROC_CODE_100E9405("100E9405","您的账户不是生钱包专属账户"),
    PROC_CODE_100E9406("100E9406","此账户已进行过签约"),
    PROC_CODE_100E9407("100E9407","用户国付宝账户状态有误"),
    PROC_CODE_100E9408("100E9408","身份验证失败"),
    PROC_CODE_100E9409("100E9409","实名国付宝账户失败"),
    PROC_CODE_100E9410("100E9410","该手机号已被注册"),
/**生钱包所属  end*/
    /**国付宝钱包所属  begin*/
    PROC_CODE_100E9411("100E9411","付款渠道错误   add by tangyang at 20160629"),
    PROC_CODE_100E9412("100E9412","创建退款订单异常   add by tangyang at 20160713"),
    PROC_CODE_100E9413("100E9413","短信发送到达次数限制   add by tangyang at 20160722"),
    // add by 张建龙 at 20160728  ----- start ------
    PROC_CODE_100E9414("100E9414","身份信息今日已错误3次，请明日再进行实名"),
    PROC_CODE_100E9415("100E9415","实名认证发生错误"),
    PROC_CODE_100E9416("100E9416","身份信息有误，请重新核对"),
    PROC_CODE_100E9417("100E9417","图片文件为空"),
    PROC_CODE_100E9418("100E9418","图片文件超出2M"),
    PROC_CODE_100E9419("100E9419","获取个人信息失败"),
    // ------ end -----
    PROC_CODE_100E9420("100E9420","银行卡号、持卡人姓名、手机号不一致"),
    PROC_CODE_100E9421("100E9421","wap网银支付失败"),
    PROC_CODE_100E9422("100E9422","未设置登录密码"),
    PROC_CODE_100E9423("100E9423","当日交易次数超过上限"),
    PROC_CODE_100E9424("100E9424","单笔充值金额不可大于500元"),
    PROC_CODE_100E9425("100E9425","手机支付密码被锁定"),
    PROC_CODE_100E9426("100E9426","单日转账金额不可大于2000元"),
    PROC_CODE_100E9427("100E9427","单日发红包金额不可大于1000元"),
    PROC_CODE_100E9428("100E9428","图片格式错误"),
    PROC_CODE_100E9429("100E9429","收付款银行卡相同,不能付款"),
    PROC_CODE_100E9430("100E9430","口令红包不是已领取状态,无法入账"),
    PROC_CODE_100E9431("100E9431","来晚啦，红包已被抢空"),
    PROC_CODE_100E9432("100E9432","口令错误，请重新输入"),
    PROC_CODE_100E9433("100E9433","您的身份证已到期,请更新您的身份证信息 add by  zhoupeng 20170215"),
    PROC_CODE_100E9434("100E9434","非三类账户"),
    PROC_CODE_100E9435("100E9435","您当前未满18周岁，无法使用国付宝服务  add by zhoupeng 20170321"),
    PROC_CODE_100E9436("100E9436","密码过于简单，请重新设置"),
    //我要收款
    PROC_CODE_100E9437("100E9437","单笔收款金额不可大于2000.00元"),
    PROC_CODE_100E9438("100E9438","单日收款金额不可大于2500.00元"),
    //转到银行卡
    PROC_CODE_100E9439("100E9439","单笔转到银行卡金额不可大于5万元"),
    PROC_CODE_100E9440("100E9440","单日转到银行卡金额不可大于20万元"),
    PROC_CODE_100E9441("100E9441","单月转到银行卡金额不可大于20万元"),
    //信用卡还款
    PROC_CODE_100E9442("100E9442","向本人信用卡还款单笔金额不可大于5万元"),
    PROC_CODE_100E9443("100E9443","向本人信用卡还款单日金额不可大于20万元"),
    PROC_CODE_100E9444("100E9444","向本人信用卡还款单月金额不可大于20万元"),
    PROC_CODE_100E9445("100E9445","向他人信用卡还款单笔金额不可大于1万元"),
    PROC_CODE_100E9446("100E9446","向他人信用卡还款单日金额不可大于1万元"),
    PROC_CODE_100E9447("100E9447","向他人信用卡还款单月金额不可大于1万元"),
    PROC_CODE_100E9449("100E9449","额度超过上限"),
    PROC_CODE_100E9450("100E9450","您提交的订单已过期，请重新发起"),
    PROC_CODE_100E9451("100E9451","短信验证状态非法"),
    PROC_CODE_100E9452("100E9452","上传参数异常"),
    PROC_CODE_100E9453("100E9453","手机验证码已锁定"),
    PROC_CODE_100E9454("100E9454","短信认证状态错误"),
    PROC_CODE_100E9455("100E9455","数字证书重复安装"),
    PROC_CODE_100E9456("100E9456","数字证书不存在"),
    PROC_CODE_100E9457("100E9457","交易超时，返回商户重新发起订单"),
    PROC_CODE_100E9458("100E9458","app被篡改或不完整 add by tangyang at 20180105"),
/**国付宝钱包所属  end*/
    /**委托代收银行卡鉴权错误次数超过限制**/
    PROC_CODE_100E9501("100E9501","该银行鉴权失败已经超过五次，当天无法鉴权"),
/** 业务系统：编码由100开始，，账务系统请参考000开始处理码，风控系统处理码请参考200开始处理码 */
    /** 风控系统：编码由200开始，，账务系统请参考000开始处理码，业务系统处理码请参考100开始处理码 */
    PROC_CODE_200S1000("200S1000","成功"),
    PROC_CODE_200W1001("200W1001","交易暂时关闭"),
    PROC_CODE_200W1002("200W1002","系统升级"),
    PROC_CODE_200W1003("200W1003","该额度校验暂时关闭"),
    PROC_CODE_200W1004("200W1004","该额度配置已失效"),
    PROC_CODE_200E1001("200E1001","请求为空"),
    PROC_CODE_200E1002("200E1002","账号错误"),
    PROC_CODE_200E1003("200E1003","客户号错误"),
    PROC_CODE_200E1004("200E1004","外部交易码错"),
    PROC_CODE_200E1005("200E1005","网关通道错"),
    PROC_CODE_200E1006("200E1006","用户referer域名错"),
    PROC_CODE_200E1007("200E1007","用户请求头IP错"),
    PROC_CODE_200E1008("200E1008","商户请求参数tranIP错"),
    PROC_CODE_200E1009("200E1009","商户请求参数的国付宝时间错"),
    PROC_CODE_200E1010("200E1010","内部交易码错"),
    PROC_CODE_200E1011("200E1011","账户产品代码错"),
    PROC_CODE_200E1012("200E1012","交易类型错"),
    PROC_CODE_200E1013("200E1013","资金方向错"),
    PROC_CODE_200E1014("200E1014","金额错"),
    PROC_CODE_200E1015("200E1015","日期错"),
    PROC_CODE_200E1016("200E1016","国付宝订单号错"),
    PROC_CODE_200E5001("200E5001","域名不匹配"),
    PROC_CODE_200E5002("200E5002","模糊域名不匹配"),
    PROC_CODE_200E5003("200E5003","时间戳超过误差范围"),
    PROC_CODE_200E5004("200E5004","IP不匹配"),
    PROC_CODE_200E5005("200E5005","单笔额度超限"),
    PROC_CODE_200E5006("200E5006","当日累计额度超限"),
    PROC_CODE_200E5007("200E5007","当日累计次数超限"),
    PROC_CODE_200E5008("200E5008","同一收款人的同一银行卡单日累计额度超限"),
    PROC_CODE_200E5009("200E5009","累计额度更新失败"),
    PROC_CODE_200E5010("200E5010","支付账户额度超限"),
    PROC_CODE_200E5011("200E5011","超出支付验证方式的最高额度"),
    PROC_CODE_200E5012("200E5012","单日同一银行卡累计额度超限  ，额度管理新增add by liuyong 20170601"),
    PROC_CODE_200E5013("200E5013","单月同一银行卡累计次数超限  ，额度管理新增add by liuyong 20170601"),
    PROC_CODE_200E5014("200E5014","额度管理批量处理异常，       额度管理新增add by liuyong 20170611"),
    PROC_CODE_200E6001("200E6001","外部风控拒绝"),
    PROC_CODE_200E7001("200E7001","该客户未进行域名备案"),
    PROC_CODE_200E7002("200E7002","该客户未进行IP备案"),
    PROC_CODE_200E7003("200E7003","该客户未进行时间戳备案"),
    PROC_CODE_200E7004("200E7004","查询不到该客户防钓鱼配置信息"),
    PROC_CODE_200E7005("200E7005","查询不到该客户额度配置信息"),
    PROC_CODE_200E8001("200E8001","验签失败"),
    PROC_CODE_200E8002("200E8002","签名验证失败 原文已遭篡改"),
    PROC_CODE_200E8003("200E8003","签名验证失败 Crypto异常"),
    PROC_CODE_200E8004("200E8004","签名验证失败 编码异常"),
    PROC_CODE_200E8005("200E8005","签名验证失败 证书异常"),
    PROC_CODE_200E8006("200E8006","签名验证失败 字符集异常"),
    PROC_CODE_200E8007("200E8007","CVM初始化错误 请检查配置文件或给CVM增加支持的CA"),
    PROC_CODE_200E8008("200E8008","CRL不可用 未知状态"),
    PROC_CODE_200E8009("200E8009","证书已过期"),
    PROC_CODE_200E8010("200E8010","非法颁发者"),
    PROC_CODE_200E8011("200E8011","证书已吊销"),
    PROC_CODE_200E8012("200E8012","不支持的颁发者 请检查cvm.xml配置文件"),
    PROC_CODE_200E8013("200E8013","证书被吊销且已过期"),
    PROC_CODE_200E9001("200E9001","正在处理数据"),
    PROC_CODE_200E9002("200E9002","系统忙，请稍后提交"),
    PROC_CODE_200F1001("200F1001","访问地址不存在"),
    PROC_CODE_200F1002("200F1002","内部系统异常"),
    PROC_CODE_200F1003("200F1003","数据库异常"),
    PROC_CODE_200F2001("200F2001","外部系统异常"),
    PROC_CODE_200F3001("200F3001","系统内远程调用超时"),
    PROC_CODE_200F3002("200F3002","系统外远程调用超时"),
    PROC_CODE_200F3003("200F3003","额度配置明细不存在"),
    /** 风控系统：编码由200开始，*/
    PROC_CODE_200G1001("200G1001","违反系统规则连续同金额交易"),
    PROC_CODE_200G2001("200G2001","该银行卡已被加入银行卡黑名单"),
    PROC_CODE_200G2002("200G2002","该付款客户已被加入客户黑名单"),
    PROC_CODE_200G2003("200G2003","该收款客户已被加入客户黑名单"),
    PROC_CODE_200G3001("200G3001","违反快捷支付风险模型阻断交易"),
    PROC_CODE_200G3002("200G3002","违反快捷支付风险模型进入人工审核"),
    /** 日终异常  300开始*/
    PROC_CODE_300G1000("300G1000","发生此异常需要get出GE的exception属性"),
    PROC_CODE_300G1001("300G1001","日终zip文件解压异常"),
    PROC_CODE_300G1002("300G1002","日终文件找不到异常"),
    PROC_CODE_300G1003("300G1003","日终文件读取异常"),
    PROC_CODE_300G1004("300G1004","取票通信异常"),
    PROC_CODE_300G1005("300G1005","获取日终通信异常"),
    PROC_CODE_300G1006("300G1006","取票失败"),
    PROC_CODE_300G1007("300G1007","取票未明"),
    PROC_CODE_300G1008("300G1008","出现未知票号返回状态"),
    PROC_CODE_300G1009("300G1009","下载日终文件内为error.txt"),
    PROC_CODE_300G1010("300G10010","未明文件"),
    PROC_CODE_300G1011("300G10011","远端获取日终失败"),
    PROC_CODE_300G1012("300G10012","银行日终订单状态与本地数据库不匹配"),
    PROC_CODE_300G1013("300G10013","银行出现最新订单状态"),
    PROC_CODE_300G1014("300G10014","远端获取日终成功但是本日没有日终"),
    PROC_CODE_300G1015("300G10015","本地数据库没有该订单的记录"),
    /** 委托代收银行卡鉴权开始 add by pansc 20170106**/
    PROC_CODE_400DS011("400DS011","国付宝订单号不能为空"),
    PROC_CODE_400DS012("400DS012","银行鉴权结果不能为空"),
    PROC_CODE_400DS013("400DS013","无对应的结果记录"),
    PROC_CODE_400DS014("400DS014","补偿机制cps账务处理成功"),
    PROC_CODE_400DS015("400DS015","补偿机制cps账务处理失败"),
    PROC_CODE_400DS016("400DS016","查询订单不存在"),
    PROC_CODE_400DS017("400DS017","商户未开通委托代收交易方案"),
/** 委托代收银行卡鉴权结束**/
    /** 密钥使用相关 101开始 */
    PROC_CODE_101E0000("101E0000","获取master key信息失败"),
    PROC_CODE_101E0001("101E0001","解密master key信息失败"),
    PROC_CODE_101E0002("101E0002","设置master key信息失败"),
    PROC_CODE_101E0003("101E0003","加密master key信息失败"),
    PROC_CODE_101E0004("101E0004","密钥信息不全，设置密钥失败"),
    PROC_CODE_101E0005("101E0005","加密data key信息失败"),
    PROC_CODE_101E0006("101E0006","解密data key信息失败"),
    PROC_CODE_101E0007("101E0007","设置data key信息失败"),
    PROC_CODE_101E0008("101E0008","钱包密码相关入参解密失败"),
    /**银行限额查询接口开始 add by pansc 20170527 start**/
    PROC_CODE_100E9448("100E9448","查询接口不支持的银行产品名称"),
    /**银行限额查询接口开始 add by pansc 20170527 end**/
    /**E商通 异常码 500开始  start add  by  ZHOUPENG  20180302 */
    PROC_CODE_500E0001("500E0001","入参不能为空"),
    PROC_CODE_500E0002("500E0002","与系统默认长度不符"),
    PROC_CODE_500E0003("500E0003","不合规入参"),
    PROC_CODE_500E0004("500E0004","与系统默认值不符"),
    PROC_CODE_500E0005("500E0005","支付方式不能为空"),
    PROC_CODE_500E0006("500E0006","绑卡ID有误，应为10位以内数字"),
    PROC_CODE_500E0007("500E0007","开户行格式有误，应为20位以内中文"),
    PROC_CODE_500E0008("500E0008","银行代码格式有误，应为2-10位英文字母"),
    PROC_CODE_500E0009("500E0009","开户网点格式有误，应为50位以内任意字符"),
    PROC_CODE_500E0010("500E0010","联行号格式有误，应为15位以内数字"),
    PROC_CODE_500E0011("500E0011","开户省有误，应为10位以内中文"),
    PROC_CODE_500E0012("500E0012","开户城市有误，应为20位以内中文"),
    PROC_CODE_500E0013("500E0013","协议号或平台账号有误"),
    PROC_CODE_500E0014("500E0014","平台账号不能为空"),
    PROC_CODE_500E0015("500E0015","平台账号错误"),
    /**E商通  异常码  end add  by  ZHOUPENG  20180302 */

    PROC_CODE_500E0016("500E0016","编辑二维码异常"),






    ////////////////////////以下为基金异常/////////////////////////
// * 1——2位，所属服务：00、公共；01、fundportal；02、fundcps；03、gateway；04、cps；05、console；06、portal
// * 07、console；08、notify；09、cron；10、eis；11、eisexten
// *
//         * 3-6位：业务自定义
    /**
     * 成功
     */
    PROC_000000("000000","成功"),

    PROC_000001("000001","服务器内部错误"),
    PROC_000002("000002","额度校验失败"),
    PROC_000003("000003","密码控件随机因子不能为空"),
    PROC_000004("000004","基金公司不存在"),
    PROC_000005("000005","未实名认证"),
    PROC_000006("000006","入参不能为空"),
    PROC_000007("000007","Redis设置值失败"),
    PROC_000008("000008","数据入库失败"),

    /*********************** 服务，fundportal：编码由01开始 *************************/
    /************ 3-4位：00、通用 ***************/
    PROC_010001("010001","输入参数不能为空"),
    PROC_010002("010002","未查到活期宝开户信息"),
    PROC_010003("010003","查询基金列表远程接口调用失败"),
    PROC_010004("010004","网页已过期"),
    PROC_010005("010005","客户支付身份非当前登录用户"),
    PROC_010006("010006","查询基金列表远程接口调用失败"),
    /************ 3-4位：20、活期宝转入 ***************/

    /************ 3-4位：21、活期宝转出 ***************/
    PROC_012101("012101","转出金额超限,可用金额不足"),
    PROC_012102("012102","未获取到绑卡信息"),
    PROC_012103("012103","活期宝转出最大金额为五万，如超过五万，请多次操作"),
    PROC_012104("012104","入参不能为空"),
    PROC_012105("012105","参数校验失败"),


    /*********************** 服务，fundcps：编码由02开始 *************************/
    /************ 3-4位：00、通用 ***************/
    PROC_020001("020001","输入参数不能为空"),
    PROC_020002("020002","企业用户不存在"),
    PROC_020003("020003","该账户不支持或锁定的交易"),
    PROC_020004("020004","个人用户不存在"),
    PROC_020005("020005","TA确认失败"),
    PROC_020006("020006","商户账户异常"),
    PROC_020007("020007","基金认申购账户异常"),
    PROC_020008("020008","基金赎回分红退款账户异常"),
    PROC_020009("020009","用户没有交易权限"),
    PROC_020010("020010","02018订单不存在或状态不正确"),
    PROC_020011("020011","02018订单已存在"),
    PROC_020012("020012","基金文件落地表，状态不匹配"),
    PROC_020013("020013","FTP文件内容为空"),
    /************ 3-4位：01、基金支付 ***************/
    PROC_020101("020101","未能读取到服务器上的文件内容"),
    PROC_020102("020102","赎回文件落地打包失败"),
    /************ 3-4位：10、商财通，公共 ***************/
    PROC_021001("021001","基金商户不存在"),
    PROC_021002("021002","收款方未通过实名认证"),
    PROC_021003("021003","收款客户状态异常"),
    PROC_021004("021004","付款方未通过实名认证"),
    PROC_021005("021005","付款客户状态异常"),
    /************ 3-4位：11、商财通，理财转入 ***************/
    PROC_021101("021101","理财转入订单发往基金公司反馈失败"),
    PROC_021102("021102","理财转入基金返回数据不能为空"),
    PROC_021103("021103","无理财转入权限"),

    /************ 3-4位：12、商财通，理财转出 ***************/
    PROC_021201("021201","理财转出订单发往基金公司反馈失败"),
    PROC_021202("021202","理财转出基金返回数据不能为空"),
    PROC_021203("021203","无理财转出权限"),


    /************ 3-4位：20、活期宝转入 ***************/
    PROC_022001("022001","您还不是三类账户"),
    PROC_022002("022002","您还没有国付宝普通账户"),
    PROC_022003("022003","生成签约协议号失败"),
    PROC_022004("022004","活期宝开户信息保存失败"),
    PROC_022005("022005","基金公司返回结果为空"),
    PROC_022006("022006","开户状态异常"),
    PROC_022007("022007","无活期宝转入权限"),
    PROC_022008("022008","证件有效期不正确"),
    PROC_022009("022009","EP快捷卡表绑卡信息不正确"),
    PROC_022010("022010","基金公司返回错误信息"),
    PROC_022011("022011","基金活期宝增卡业务异常"),
    PROC_022012("022012","基金活期宝转入下单业务异常"),
    PROC_022013("022013","目前暂不支持该银行"),
    PROC_022014("022014","同一银行只允许绑定一张银行卡转入"),

    /************ 3-4位：21、活期宝转出 ***************/
    PROC_022101("022101","主订单入库失败"),
    PROC_022102("022102","基金订单入库失败"),
    PROC_022103("022103","活期宝转出基金公司反馈失败"),
    PROC_022104("022104","活期宝转出基金返回数据不能为空"),
    PROC_022105("022105","无活期宝转出权限"),
    PROC_022106("022106","开始时间不能为空"),
    PROC_022107("022107","结束时间不能为空"),
    PROC_022108("022108","报文解析异常"),
    PROC_022109("022109","交易金额校验异常"),
    PROC_022110("022110","快速赎回未获取到需要出款的订单"),
    PROC_022111("022111","错误的基金公司客户号或交易账号"),

    /*********************** 网关服务，gateway：结束 ********************************/





    /*********************** 网关服务，gateway：编码由03开始 *************************/
    /************ 3-4位：00、通用 ***************/
    PROC_030001("030001","网关异常"),
    PROC_030002("030002","网关验签失败"),
    PROC_030003("030003","网关报文体参数校验失败"),
    /************ 3-4位：01、订单支付 ***************/
    PROC_030101("030101",""),
    /*********************** 网关服务，gateway：结束 ********************************/


    /*********************** CPS：编码由04开始 *************************/
    /************ 3-4位：00、通用 ***************/
    PROC_040001("040001","基金转国付宝基金订单不存在"),
    PROC_040002("040002","基金转国付宝主订单不存在"),
    PROC_040003("040003","活期宝转出基金订单不存在"),
    PROC_040004("040004","活期宝转出主订单不存在"),
    PROC_040005("040005","活期宝转出主订单状态不能为成功"),
    PROC_040006("040006","活期宝普通赎回转出主订单已存在记账点"),
    PROC_040007("040007","主订单收款账户号不能为空"),
    PROC_040008("040008","付款账户号不能为空"),
    PROC_040009("040009","基金订单收款账户号不能为空"),
    PROC_040010("040010","基金订单收款银行卡号不能为空"),
    PROC_040011("040011","账户不能为空"),
    PROC_040012("040012","转出账户类型非余额或银行卡"),
    PROC_040013("040013","获取结算周期异常"),
    PROC_040014("040014","活期宝快速赎回转出主订单不存在记账点"),
    PROC_040015("040015","活期宝快速赎回转出主订单记账点不正确"),
    /*********************** CPS：结束 ********************************/


    /*********************** console：编码由05开始 *************************/
    /************ 3-4位：00、通用 ***************/
    PROC_050001("050001","订单正在处理中,请勿重复操作"),
    PROC_050002("050002",""),
    /*********************** console：结束 ********************************/

    ;

    public static Map<String,ProcCodeEnum> procCodeEnumMap = new HashMap<>();
    static {
        ProcCodeEnum[] values = ProcCodeEnum.values();
        for (ProcCodeEnum value : values) {
            procCodeEnumMap.put(value.getCode(),value);
        }
    }
    private final String code;

    private final String msg;

    ProcCodeEnum(String code, String msg){
        this.code = code;
        this.msg = msg;
    }

    public String getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

    @Override
    public String toString() {
        return this.getCode();
    }
}
